Amanda Enterprise / Zmanda Recovery Manager GUI Crash - Impossibile rilasciare il mutex di accettazione

Questo articolo è per Zmanda Recovery Manager per MySQL (ZRM) ed Amanda impresa (AE)

Tipo di problema: generale

SintomiLa Zmanda Management Console (ZMC) si arresta in modo imprevisto. Esaminando il log degli errori in / opt / zmanda / amanda / apache2 / logs / error_log o / opt / zmanda / zrm / apache2 / logs / error_log viene visualizzata la seguente stringa di errore:

[avviso] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 configurato - ripresa delle normali operazioni [avviso] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 configurato - ripresa delle normali operazioni [avviso] FastCGI: gestore del processo inizializzato [avvertimento] FastCGI: server "/etc/zmanda/.p" avviato [emerg] (43) Identificatore rimosso: impossibile prendi il mutex di accettazione [emerg] (43) Identificatore rimosso: impossibile afferrare il mutex di accettazione [avviso] Il bambino ha restituito un errore irreversibile ... Apache sta uscendo! [emerg] (22) Argomento non valido: non è stato possibile rilasciare il mutex di accettazione

Descrizione

ZMC viene eseguito su Apache2 che utilizza semafori SysV per blocchi cross-process e mutex pthread per blocchi intra-process. Se il sistema ha poca memoria, gestori di file o un'altra risorsa, i mutex non funzioneranno correttamente e apache non sarà in grado di avviarsi. È possibile che nel registro messaggi venga visualizzato un messaggio killer OOM. Il tipo di mutex può essere modificato dalla direttiva AcceptMutex.

Soluzione:

Modifica il file /opt/zmanda/amanda/apache2/conf/httpd.conf e aggiungi la seguente riga alla fine:

AccettaMutex fcntl

Quindi riavvia ZMC:

riavviare il servizio zmc_aee