Amanda Enterprise / Zmanda Recovery Manager GUI Crash - Kon de accept mutex niet vrijgeven

Dit artikel is voor Zmanda Recovery Manager voor MySQL (ZRM) en Amanda Enterprise (AE)

Probleemtype: Algemeen

SymptomenDe Zmanda Management Console (ZMC) crasht onverwachts. Bij het onderzoeken van het foutenlogboek in / opt / zmanda / amanda / apache2 / logs / error_log of / opt / zmanda / zrm / apache2 / logs / error_log wordt de volgende foutreeks weergegeven:

[notice] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 geconfigureerd - normale bewerkingen hervatten [notice] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 geconfigureerd - normale bewerkingen hervatten [notice] FastCGI: procesmanager geĂŻnitialiseerd [waarschuwen] FastCGI: server "/etc/zmanda/.p" gestart [emerg] (43) Identificatie verwijderd: kon niet pak de accept mutex [emerg] (43) Identifier verwijderd: kon de accept mutex [alert] niet pakken Kind heeft een fatale fout geretourneerd ... Apache wordt afgesloten! [emerg] (22) Ongeldig argument: kan de accept mutex niet vrijgeven

Omschrijving

ZMC draait op Apache2 dat SysV-semaforen gebruikt voor cross-process locks en pthread mutexes voor intra-process locks. Als het systeem onvoldoende geheugen, bestandshandlers of een andere bron heeft, werken de mutexes niet correct en kan apache niet starten. Een OOM-killer-bericht kan worden gezien in het berichtenlogboek. Het mutex-type kan worden gewijzigd door de AcceptMutex-instructie.

Oplossing:

Wijzig het bestand /opt/zmanda/amanda/apache2/conf/httpd.conf en voeg aan het einde de volgende regel toe:

Accepteer Mutex fcntl

Start vervolgens ZMC opnieuw op:

service zmc_aee herstart