PHP nohup процесс случайно останавливается

У меня есть процесс php-redis, который работает в фоновом режиме, и 99% времени он работает отлично и продолжает работать. Однако, очень часто процесс просто умирает без какой-либо причины. Ни в одном из журналов ничего нет, серверу не хватает вычислительной мощности, оперативной памяти и т. Д.

Он запускается с помощью скрипта bash и запускается с помощью nohup.

У кого-нибудь есть идеи? Я отлаживал это в течение многих дней и у меня нет идей. Я могу предоставить больше информации, если вам это нужно.

1 ответ

Решение

Для этого я бы порекомендовал использовать supervisor для управления процессом. Он будет гарантировать, что процесс всегда запущен / ждет, и автоматически перезапустит его при сбое.

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