Supervisord не может контролировать работников сельдерея, как сделать то же самое с помощью Monit - PullRequest
0 голосов
/ 22 января 2019

Супервизор не может контролировать мои услуги сельдерея (рабочие, цветы, джанго и сельдерея). При запуске системы я вижу, что все процессы работают успешно, если один из процессов завершается сбоем и супервизор не перезапускает его, когда я перезагружаю или перезапускаю супервизор, все под супервизором не выполняется и не может быть перезапущено.

Я пытался перевести свои услуги сельдерея под контроль. Я создал сервисы сельдерея в /etc/init.d/, и сервисы работают отлично, я могу запускать / останавливать их без проблем, затем я настраиваю скрипты monit для всех них.

Проблема в том, что monit не может запустить мои сервисы сельдерея, он может запускать / останавливать "django", "flower" и "celerybeat" без проблем, но сервисы рабочих под init.d не могут быть начато monit.

Не могли бы вы подсказать мне, как это исправить? Почему другие службы могут без проблем управляться с помощью monit, а работники - нет?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...