Проблема, обнаруженная супервизором после установки
Если я устанавливаю супервизор из apt-get
Я получаю версию 3.0b2-1, и если я запускаю sudo service supervisor status
я получил is running
(старая бета-версия работает нормально)
Каталог в /etc/supervisor
создан с supervisord.conf
файл внутри и пустой каталог conf.d
Тем не менее, пытаясь установить последнюю версию (3.1.1) с помощью pip или easy_install и запустить service supervisor status
я получил supervisor: unrecognized service
(последняя версия не работает)
Конфигурационные файлы не создаются в /etc
так я и сделал echo_supervisord_conf > /etc/supervisord.conf
как сказано в документах.
Я не могу запустить сервис start/stop/restart/status... И я не знаю, будет ли супервизор работать на самом деле. Есть идеи здесь?
Примечание: я использую машину с Ubuntu 14.04 x64.
3 ответа
Что я наконец-то сделал, так это на самом деле работал с apt-get
монтаж. С этим проблем не найдено.
Я бы порекомендовал пойти по пути добавления сервиса выскочки, как показано здесь.
После того, как вы создали файл upstart conf, вы можете просто сделать:
sudo start supervisord
Для других, кто наткнулся на этот поток, у меня была та же проблема, однако моя структура файла была неправильной.
Моя структура была /etc/init.d/supervisor/supervisord
,
Это не работает. Вам нужно иметь supervisord
файл внутри init.d
вот так: /etc/init.d/supervisord
,
Столкнулся с аналогичной проблемой из-за /etc/init.d/supervisord
не хватает исполняемого режима.
sudo chmod +x /etc/init.d/supervisord
Исправил это для меня.