У меня есть магазин Magento 1.9 на сервере Ubuntu — он работает без проблем около года. Когда я сейчас открываю /cron.php в своем браузере Chrome, я получаю следующую ошибку: ERR_EMPTY_RESPONSE
Я посмотрел в мой журнал ошибок apache. Это говорит:
[ядро: уведомление] [pid 1992] AH00051: сигнал выхода дочернего pid 2083
Ошибка сегментации (11), возможный coredump в / etc / apache2
… каждый раз, когда я пытаюсь загрузить скрипт cron.php.
Мой системный журнал показывает следующую ошибку:
ядро: [774.131560] php [2406]: segfault at 7ffc036eceb8 ip
00007f7c1fd7a55a sp 00007ffc036eceb0 ошибка 6 в
libpcre.so.3.13.1 [7f7c1fd67000 + 3d000]
Я обнаружил, что ошибка возникает в рекурсивной функции в моем PHP-скрипте. Функция выглядит вполне нормально для меня.
Оказалось, что PHP-скрипт имеет функцию recurive с бесконечным циклом при определенных условиях. Я бы подумал, что это приведет к тайм-ауту сценария. Может быть, кто-то может объяснить подробно …
Других решений пока нет …