Я использую supervisord для управления длительным процессом CLI PHP (работник очереди заданий). При определенных условиях мне нужно запретить супервизору перезапускать процесс, я делаю это, добавляя следующую строку в мою конфигурацию супервизора:
exitcodes=99,255
и вызвать его из php, используя:
exit(99);
Но я хотел бы использовать Exception
для этого, чтобы мой код был более объектно-ориентированным. Я пытался использовать RuntimeException
и ErrorException
но ни один не помог.
Какие-либо предложения? Спасибо
Задача ещё не решена.
Других решений пока нет …