Неустранимая ошибка 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.