Эта статья предназначена для Zmanda Recovery Manager для MySQL (ZRM) и Аманда Энтерпрайз (AE)
Тип проблемы: Общий
симптомыКонсоль управления Zmanda (ZMC) неожиданно аварийно завершает работу. При просмотре журнала ошибок в / opt / zmanda / amanda / apache2 / logs / error_log или / opt / zmanda / zrm / apache2 / logs / error_log отображается следующая строка ошибки:
[уведомление] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 настроено - возобновление нормальной работы [уведомление] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 настроен - возобновление нормальной работы [примечание] FastCGI: менеджер процессов инициализирован [предупредить] FastCGI: запущен сервер "/etc/zmanda/.p" [Emerg] (43) Идентификатор удален: не удалось захватить мьютекс принятия [emerg] (43) Идентификатор удален: не удалось получить мьютекс принятия [предупреждение] Дочерний вернул фатальную ошибку ... Apache завершает работу! [Emerg] (22) Неверный аргумент: не удалось освободить мьютекс принятия.
Описание
ZMC работает на Apache2, который использует семафоры SysV для межпроцессных блокировок и мьютексы pthread для внутрипроцессных блокировок. Если в системе не хватает памяти, обработчиков файлов или другого ресурса, мьютексы не будут работать правильно, и apache не сможет запуститься. В журнале сообщений можно увидеть сообщение об убийстве OOM. Тип мьютекса можно изменить с помощью директивы AcceptMutex.
Решения:
Измените файл /opt/zmanda/amanda/apache2/conf/httpd.conf и добавьте в конец следующую строку:
AcceptMutex fcntl
Затем перезапустите ZMC:
перезапуск службы zmc_aee