背景:
在执行 supervisorctl 时, 报了这么一个错 (如图), 查找对应文档后解决, 记录下来用来以后遇到使用
解决:
1.
将 supervisord.conf 文件下对应的 /tmp 目录改成自己目录下, 防止被删除
需要修改的目录:
- 1 /tmp/supervisor.sock --- /xxx/supervisor.sock
- 2 /tmp/supervisord.log --- /xxx/supervisord.log
- 3 /tmp/supervisord.pid --- /xxx/supervisord.pid
- 2.
修改后, 在 /xxx 目录下创建 supervisor.sock ,vi ,touch 都可以
vi supervisor.sock
或
- touch supervisor.sock
- 3.
给 supervisor.sock 赋权
- 1 chmod 777 supervisor.sock
- 4.
重启 supervisord
- killall supervisord
- supervisord -c supervisord.conf
重启后无报错, 新改的目录文件如图:
来源: http://www.bubuko.com/infodetail-3219407.html