PHP nohup процесс случайно останавливается
У меня есть процесс php-redis, который работает в фоновом режиме, и 99% времени он работает отлично и продолжает работать. Однако, очень часто процесс просто умирает без какой-либо причины. Ни в одном из журналов ничего нет, серверу не хватает вычислительной мощности, оперативной памяти и т. Д.
Он запускается с помощью скрипта bash и запускается с помощью nohup.
У кого-нибудь есть идеи? Я отлаживал это в течение многих дней и у меня нет идей. Я могу предоставить больше информации, если вам это нужно.
1 ответ
Решение
Для этого я бы порекомендовал использовать supervisor для управления процессом. Он будет гарантировать, что процесс всегда запущен / ждет, и автоматически перезапустит его при сбое.