Супервизор не может контролировать мои услуги сельдерея (рабочие, цветы, джанго и сельдерея).
При запуске системы я вижу, что все процессы работают успешно, если один из процессов завершается сбоем и супервизор не перезапускает его, когда я перезагружаю или перезапускаю супервизор, все под супервизором не выполняется и не может быть перезапущено.
Я пытался перевести свои услуги сельдерея под контроль.
Я создал сервисы сельдерея в /etc/init.d/
, и сервисы работают отлично, я могу запускать / останавливать их без проблем, затем я настраиваю скрипты monit для всех них.
Проблема в том, что monit не может запустить мои сервисы сельдерея, он может запускать / останавливать "django", "flower" и "celerybeat" без проблем, но сервисы рабочих под init.d
не могут быть начато monit.
Не могли бы вы подсказать мне, как это исправить?
Почему другие службы могут без проблем управляться с помощью monit, а работники - нет?
Заранее спасибо.