运行 supervisorctl 出现错误 unix:///tmp/supervisor.sock no such file
发布时间:2019-07-15T11:09:58:手机请访问
Contents
运行 supervisorctl 出现错误 unix:///tmp/supervisor.sock no such file
1 2 |

解决方法如下
1、打开配置文件
1 2 |
vim /etc/supervisord.conf |
这里把所有的/tmp路径改掉,/tmp/supervisor.sock
改成/var/run/supervisor.sock
,/tmp/supervisord.log
改成 /var/log/supervisor.log
,/tmp/supervisord.pid
改成 /var/run/supervisor.pid
要不容易被linux自动清掉
2、修改权限
1 2 3 |
sudo chmod 777 /run sudo chmod 777 /var/log |
如果没改,启动报错 IOError: [Errno 13] Permission denied: '/var/log/supervisord.log'
3、创建supervisor.sock
1 2 3 |
sudo touch /var/run/supervisor.sock sudo chmod 777 /var/run/supervisor.sock |
4,删除相关的
把 supervisor 相关的进程都杀掉
1 2 |
kill -9 $(ps -ef|grep supervisor | awk '{print $2}') |
或者
1 2 |
kill -9 `ps -ef|grep supervisor | awk '{print $2}'` |
5. 重新启动 supervisord
1 2 3 |
supervisord -c supervisord.conf |
再次执行 supervisorctl -c supervisord.conf


