Каждое четвертое воскресенье в 6:45 мой веб-сервер отключается из-за ошибки apc_mmap

Неустранимая ошибка PHP: Запуск PHP: apc_mmap: ошибка mmap: неизвестно в строке 0

[Sun Aug 11 06:45:16 2013] [извещение] В родительском процессе обнаружена ошибка сегмента или аналогичная неприятная ошибка

Система (Ubuntu 12.04.2) занимала 18% от общего объема памяти, а APC использовал 32% от apc.shm_size, поэтому не из-за нехватки памяти. Есть идеи, что может пойти не так?

У меня также есть эти две записи одновременно в системном журнале

11 августа 06:45:16 ip-10-145-209-85 rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="718" x-info="http://www.rsyslog.com"] rsyslogd был HUPed

11 августа 06:45:16 ip-10-145-209-85 rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="718" x-info="http://www.rsyslog.com"] rsyslogd был HUPed

1 ответ

Давайте внимательнее посмотрим:

PHP Fatal error: PHP Startup: apc_mmap: mmap failed: in Unknown on line 0

Первое ключевое слово - "Запуск PHP". Это означает, что процесс перезагружается / перезапускается / респаун и т. Д. Но служба не может запуститься. Причина возрождения? Их много. Я совершенно уверен, что нет никакого отношения к cron и logrotation.

Второе ключевое слово - "apc_mmap: mmap fail". Я думаю, что не хватает общей памяти.

Проверьте sysctl -a|grep shmmax, Настройте его на разумный максимум.

Пожалуйста, обновите пост с конфигурацией apc из php.ini.

Другие вопросы по тегам