Ten artykuł jest przeznaczony dla Menedżer odzyskiwania Zmanda dla MySQL (ZRM) i Amanda Enterprise (AE)
Typ problemu: Ogólne
objawyKonsola zarządzania Zmanda (ZMC) nieoczekiwanie ulega awarii. Analiza błędu logowania / opt / zmanda / amanda / apache2 / logs / error_log lub / opt / zmanda / zrm / apache2 / logs / error_log pokazuje następujący ciąg błędu:
[uwaga] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 skonfigurowany - wznowienie normalnych operacji [uwaga] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 skonfigurowany - wznowienie normalnych operacji [uwaga] FastCGI: zainicjowano menedżera procesów [ostrzeżenie] FastCGI: serwer "/etc/zmanda/.p" uruchomiony [emerg] (43) Identyfikator usunięty: nie można grab the accept mutex [emerg] (43) Identyfikator usunięty: nie można pobrać akceptuj muteksu [alert] Dziecko zwróciło błąd krytyczny… Apache kończy pracę! [emerg] (22) Nieprawidłowy argument: nie można zwolnić akceptowanego muteksu
Opis
ZMC działa na Apache2, który używa semaforów SysV do blokad międzyprocesowych i muteksów pthread dla blokad wewnątrzprocesowych. Jeśli w systemie zabraknie pamięci, programów obsługi plików lub innych zasobów, muteksy nie będą działać poprawnie i Apache nie będzie mógł się uruchomić. W dzienniku komunikatów może zostać wyświetlony komunikat o zabójcy OOM. Typ muteksu można zmienić za pomocą dyrektywy AcceptMutex.
Rozwiązanie:
Zmodyfikuj plik /opt/zmanda/amanda/apache2/conf/httpd.conf i dodaj następujący wiersz na końcu:
Zaakceptuj Mutex fcntl
Następnie zrestartuj ZMC:
usługa zmc_aee restart