解决方案:

1、修改配置文件:这里把所有的/tmp路径改掉,

vim supervisord.conf
/tmp/supervisor.sock 改成/var/run/supervisor.sock,
/tmp/supervisord.log 改成/var/log/supervisor.log,
/tmp/supervisord.pid 改成 /var/run/supervisor.pid 要不容易被linux自动清掉。

2、修改权限

sudo chmod 777 -R /run
sudo chmod 777 -R /var

如果没改,启动可能会报错 IOError: [Errno 13] Permission denied: ‘/var/log/supervisord.log’

3、创建supervisor.sock

sudo touch /run/supervisor/supervisor.sock
sudo chmod 777 /run/supervisor/supervisor.sock
sudo chmod 777 -R /run

4、添加supervisor.sock链接

unlink /run/supervisor/supervisor.sock

5、启动supervisord

注意stop之前的实例或杀死进程。

supervisord -c /etc/supervisord.conf


 

Logo

更多推荐