Amanda Enterprise / Zmanda Recovery Manager GUI Crash - Det gick inte att släppa acceptera mutex

Denna artikel är för Zmanda Recovery Manager för MySQL (ZRM) och Amanda Enterprise (AE)

Problemstyp: Allmänt

SymptomZmanda Management Console (ZMC) kraschar oväntat. Granskning av felloggen / opt / zmanda / amanda / apache2 / logs / error_log eller / opt / zmanda / zrm / apache2 / logs / error_log visar följande felsträng:

[meddelande] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 konfigurerad - återuppta normal drift [meddelande] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 konfigurerad - återuppta normal drift [meddelande] FastCGI: processhanteraren initierad [varna] FastCGI: servern "/etc/zmanda/.p" startade [emerg] (43) Identifierare borttagen: kunde inte ta tag i accept mutex [emerg] (43) Identifierare borttagen: kunde inte ta tag i accept mutex [alert] Barn returnerade ett dödligt fel ... Apache avslutas! [emerg] (22) Ogiltigt argument: kunde inte släppa accept mutex

Beskrivning

ZMC körs på Apache2 som använder SysV semaforer för korsprocesslås och pthread mutexes för processlås. Om systemet har lite minne, filhanterare eller annan resurs fungerar inte mutexes korrekt och apache kan inte starta. Ett OOM-mördarmeddelande kan ses i meddelandeloggen. Mutex-typen kan ändras genom AcceptMutex-direktivet.

Lösning:

Ändra filen /opt/zmanda/amanda/apache2/conf/httpd.conf och lägg till följande rad i slutet:

AccepteraMutex fcntl

Starta sedan om ZMC:

tjänsten zmc_aee startar om