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
Run Code Online (Sandbox Code Playgroud)
我都指定了 config 和[supervisord]. 我的配置有可能在错误的地方吗?
小智 21
添加一个空白[supervisorctl]部分似乎为我解决了这个问题:
$ cat /etc/supervisor/supervisord.conf
[supervisord]
nodaemon=true
[supervisorctl]
Run Code Online (Sandbox Code Playgroud)
在主管版本 3+ 中,我必须在 conf 文件中添加以下内容才能使其工作:
[inet_http_server]
port=127.0.0.1:9001
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=http://127.0.0.1:9001
Run Code Online (Sandbox Code Playgroud)
或者您可以使用 unix 套接字作为:
[unix_http_server]
file=/run/supervisord.sock
[supervisorctl]
serverurl=unix:///run/supervisord.sock
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23921 次 |
| 最近记录: |