Absturz der GUI von Amanda Enterprise / Zmanda Recovery Manager - Der akzeptierte Mutex konnte nicht freigegeben werden

Dieser Artikel ist für Zmanda Recovery Manager für MySQL (ZRM) und Amanda Unternehmen (AE)

Problemtyp: Allgemein

SymptomeDie Zmanda Management Console (ZMC) stürzt unerwartet ab. Wenn Sie das Fehlerprotokoll in / opt / zmanda / amanda / apache2 / logs / error_log oder / opt / zmanda / zrm / apache2 / logs / error_log untersuchen, wird die folgende Fehlerzeichenfolge angezeigt:

[Hinweis] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 konfiguriert - Wiederaufnahme des normalen Betriebs [Hinweis] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 konfiguriert - Wiederaufnahme des normalen Betriebs [Hinweis] FastCGI: Prozessmanager initialisiert [Warnung] FastCGI: Server "/etc/zmanda/.p" gestartet [emerg] (43) Kennung entfernt: konnte nicht greife nach dem Akzeptanz-Mutex [emerg] (43) Kennung entfernt: Der Akzeptanz-Mutex konnte nicht abgerufen werden [alert] Kind hat einen schwerwiegenden Fehler zurückgegeben ... Apache wird beendet! [emerg] (22) Ungültiges Argument: Der akzeptierte Mutex konnte nicht freigegeben werden

Beschreibung

ZMC läuft auf Apache2, das SysV-Semaphoren für prozessübergreifende Sperren und Pthread-Mutexe für prozessinterne Sperren verwendet. Wenn dem System der Arbeitsspeicher, die Dateihandler oder eine andere Ressource ausgehen, funktionieren die Mutexe nicht richtig und Apache kann nicht gestartet werden. Eine OOM-Killernachricht wird möglicherweise im Nachrichtenprotokoll angezeigt. Der Mutex-Typ kann durch die AcceptMutex-Direktive geändert werden.

Lösung:

Ändern Sie die Datei /opt/zmanda/amanda/apache2/conf/httpd.conf und fügen Sie am Ende die folgende Zeile hinzu:

AkzeptierenMutex fcntl

Starten Sie dann ZMC neu:

Service zmc_aee Neustart