Назад | Перейти на главную страницу

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

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

[Вс, 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

рассмотрим подробнее:

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

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

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

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

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