[work] Zimbra e i raw log su mysql

Oggi a lavoro stavo guardando lo spazio occupato/libero sul server di posta dell’ufficio e mi accorgo di un anomalia, un file di log di 17Gb che cresceva a vista d’occhio, INIZIA L’ANALISI!
Mi armo di pazienza e cerco di capire cosa non vada
Da un primo controllo con l’utente zimbra mi accorgo che c’è un servizio non avviato
$zmcontrol status Il servizio in questione è zmwatchinglog che si occupa della gestione dei log;
poi controllando il file di 17Gb mi accorgo che ogni operazione ricevuta dal server genera un log in cui c’è scritto che una tabella del db mysql usato da zimbra è corrotta, e la tabella in questione è appunto raw_logs!

La prima cosa da fare e loggarsi su mysql e fixare la tabella

$logmysql zimbra_logger
mysql>check table raw_logs; # server per vedere lo stato della tabella (se è da fixare si da il secondo comando)
mysql>repair table raw_logs;

Tabella fixata, stoppiamo tutti e servizi, cancelliamo il log e riavviamo tutto, adesso dovrebbe andare tutto bene!

$zmcontrol stop
$rm -rf /opt/zimbra/logger/dominio.ext.err
$zmcontrol start
$zmcontrol status

Perfetto abbiamo sistemato tutto!

PS: la versione di zimbra in questione è la 4.5.6 su cetos 4.5

Tags:

This entry was posted on giovedì, dicembre 10th, 2009 at 19:55 and is filed under Work, zimbra. You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

Comments are closed.