Сбой графического интерфейса Amanda Enterprise / Zmanda Recovery Manager - не удалось освободить мьютекс принятия

Эта статья предназначена для 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