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]
. 有没有可能我的配置放错地方了?
添加一个空白
[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/
它工作正常。希望这可以帮助其他人。
我有重复的 supervisord.conf 文件。一个空文件“/etc/supervisord.conf”正在使用,另一个位于“/etc/supervisor/supervisord.conf”,我认为是正在使用的一个。我删除了空文件(/etc/supervisord.conf),错误消失了。