Согласно документации (http://supervisord.org/configuration.html) Supervisor будет использовать первый найденный файл.
1) $ CWD / supervisord.conf 2) $ CWD / etc / supervisord.conf 3) /etc/supervisord.conf
Сравниваю две машины, на обеих нет /etc/supervisord.conf
.
Однако для одного из них выполнение следующих действий работает независимо от того, откуда я запускаю команду:
sudo supervisorctl status
Может быть другой параметр или переменная среды?
Как мне узнать, какой файл конфигурации он действительно использует при запуске? Есть подробный режим?
Я смущен.
Спасибо
Проверьте список процессов:
$ ps aux | grep supervisor
root 1751 0.0 2.4 53668 12364 ? Ss 01:41 0:00 /usr/bin/python /usr/bin/supervisord -c /etc/supervisor/supervisord.conf