Supervisorctl, кажется, не впускает меня:
$ supervisorctl -c /etc/supervisor/supervisord.conf
Error: .ini file does not include supervisorctl section
For help, use /usr/bin/supervisorctl -h
$ cat /etc/supervisor/supervisord.conf
[supervisord]
nodaemon=true
Я указал и конфиг и [supervisord]
. Возможно ли, что мой конфиг находится не в том месте?
16.04
supervisor
Карл Моррисон
источник
источник
Ответы:
Добавление пустого
[supervisorctl]
раздела, кажется, решает проблему для меня:источник
В версии 3+ супервизора мне пришлось добавить следующее в файл conf, чтобы он работал:
или вы можете использовать сокет Unix как:
источник
Та же ошибка беспокоила меня.
В их github есть проблема https://github.com/Supervisor/supervisor/issues/376
Узнайте, путь имеет значение.
В
/etc/supervisor/
пути моего сервера.Некоторое изменение было сделано в
/etc/supervisor/conf.d
. Я сделал большинство изменений от вопроса выше, не помогая.Тогда меня вдохновил этот комментарий https://github.com/Supervisor/supervisor/issues/376#issuecomment-404385767
После
cd ..
т.е. перейти на/etc/supervisor/
это работает нормально.Надеюсь, что это может помочь другим.
источник