在linux上关闭supervisorctl后,再次启动服务时报错unix:///var/run/supervisor/supervisor.sock no such file
解决方案:
注意:请根据报错信息的目录来执行对应的命令
# 新建缺少的文件
sudo touch /var/run/supervisor/supervisor.sock
# 授权
sudo chmod 777 /var/run/supervisor/supervisor.sock
# 重启
sudo service supervisor restart
此时执行supervisorctl,可能会出现
unix:///var/run/supervisor.sock refused connection
解决方案:
# 查找该文件的位置
find . -name supervisord.conf
# 根据文件位置 开启守护进程服务
supervisord -c /etc/supervisord.conf
此时supervisor的命令可以正常执行