最近配置新服务器时,发现Supervisor 4出来了,配置方式和Supervisor 3有些不同。

安装

pip install supervisor

创建配置文件

echo_supervisord_conf > /etc/supervisord.conf

将socket file的路径修改为/var/run/supervisor.sock

[unix_http_server]
file=/tmp/supervisor.sock   ; the path to the socket file

否则可能会有报错:“/tmp/supervisor.sock not found”

取消第三行的注释,否则会有“Error: Cannot open an HTTP server”的报错。

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL  for a unix socket
;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket