ERRORE: impossibile connettersi al server degli eventi. I servizi ZMC non sono in esecuzione.

Questo articolo è per Amanda Enterprise (AE) v. 3.1.X

Sintomi del problema

ERRORE: impossibile connettersi al server degli eventi. I servizi ZMC non sono in esecuzione. ** (processo: 16011): ATTENZIONE **: DBI connect ('database = zmc; mysql_socket = / opt / zmanda /amanda/mysql/tmp/mysql.sock;host=localhost;user=zmc;password=8d2112fd65db3a93df641fd7e3fa31754cb; RaiseError => 6378, PrintError => 0, AutoCommit => 0, ShowErrorStatement => 0, ChopBlanks => 0, TaintIn => 1, TaintOut => 1] ',' ', ...) non riuscito: Impossibile connettersi al server MySQL locale tramite socket '/ opt / zmanda / amanda /mysql/tmp/mysql.sock' (1) su /opt/zmanda/amanda/perl/lib/2/i5.8.8pc-solaris-thread- multi / Logging .pm linea 86

Descrizione del problema

Quando si avviano i servizi ZMC ("/etc/init.d/zmc_aee start"), alcuni dei servizi ZMC potrebbero non avviarsi con i messaggi di errore sopra.

Di solito ciò si verifica quando i servizi ZMC non sono stati chiusi in modo pulito e uno dei processi è ancora in esecuzione, i file pid sono stati lasciati in giro o entrambi.

Risoluzione

  1. Interrompi i servizi ZMC:
# /etc/init.d/zmc_aee stop

2. Se stai utilizzando solo Amanda Enterprise (e non anche Zmanda Recovery Manager), verifica la presenza di eventuali processi "zmanda" che potrebbero non essere stati arrestati:

pgrep -f zmanda -l

3. Se l'output di questo mostra tutti i processi in esecuzione e alcuni sono processi mysql, questi devono essere chiusi in modo pulito per evitare di danneggiare il database ZMC. Prova a chiudere questi processi in modo pulito con:

/opt/zmanda/amanda/zmandactl.sh interrompi mysql

4. Controlla di nuovo se qualche processo mysql è ancora in esecuzione:

pgrep -f zmanda -l

5. Una volta che non ci sono processi mysql in esecuzione, tutti gli altri possono essere terminati:

pkill -fzmanda

6. Verifica che nessun processo "zmanda" sia in esecuzione:

pgrep -f zmanda -l

7. Senza processi in esecuzione, elimina tutti i file pid che potrebbero essere stati lasciati in giro

/ opt / zmanda / common / eventserver / tmp /: #rm / opt / zmanda / common / eventserver / tmp / * pid

8. Ora prova di nuovo ad avviare i servizi ZMC:

/etc/init.d/zmc_aee inizio