解决supervisor unix:///var/run/supervisor.sock no such file, 亲测有效
supervisor一个开源的后台托管程序,在使用过程中可能是因为机器宕机,导致supervisor没有正常关掉,在执行sudo supervisorctl,想查看进程状态时,提示
unix:///var/run/supervisor.sock no such file
解决
那么如何解决这个问题呢?需要执行三个命令即可
sudo touch /var/run/supervisor.sock
sudo chmod 777 /var/run/supervisor.sock
sudo service supervisor restart
然后再执行sudo supervisorctl 又报错了,这次换了个错误,提示unix:///var/run/supervisor.sock refused connection
这个是supervisord没有启动,然后执行sudo supervisord -c /etc/supervisor/supervisord.conf(换成你自己的配置文件目录) 即可
然后再执行sudo supervisorctl 就可以了,这下可以看到我们托管的进程了。
课外知识
supervisord
是supervisor的服务端程序。
干的活:启动supervisor程序自身,启动supervisor管理的子进程,响应来自clients的请求,重启闪退或异常退出的子进程,把子进程的stderr或stdout记录到日志文件中,生成和处理Event
supervisorctl
这东西还是有点用的,如果说supervisord是supervisor的服务端程序,那么supervisorctl就是client端程序了。supervisorctl有一个类型shell的命令行界面,我们可以利用它来查看子进程状态,启动/停止/重启子进程,获取running子进程的列表等等。。。最牛逼的一点是,supervisorctl不仅可以连接到本机上的supervisord,还可以连接到远程的supervisord,当然在本机上面是通过UNIX socket连接的,远程是通过TCP socket连接的。supervisorctl和supervisord之间的通信,是通过xml_rpc完成的。 相应的配置在[supervisorctl]块里面
参考链接
https://blog.csdn.net/yfanjy/article/details/105975723
https://github.com/Supervisor/supervisor/issues/480
解决supervisor unix:///var/run/supervisor.sock no such file, 亲测有效相关推荐
- 解决unix:///var/run/supervisor/supervisor.sock no such file问题
使用环境 centos 7 supervisor 3.4.0 问题: unix:///var/run/supervisor/supervisor.sock no such file error: &l ...
- 解决:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[root@iZbp12f9404um3f6avsm29Z ~]# docker ps Cannot connect to the Docker daemon at unix:///var/run/d ...
- cannot connect to the docker daemon at unix:///var/run/docker.sock. is the d完美解决
docker出现如下错误:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemo ...
- Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the dock
一.前言 记录一下初使用docker时,报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the doc ...
- php fpm安装curl后,nginx出现connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied)的错误...
这里选择直接apt-get安装,因为比起自己编译简单多了,不需要自己配置什么 #sudo apt-get install curl libcurl3 libcurl3-dev php5-curl 安装 ...
- Docker报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. ...
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. ... 方法 sudo service docker resta ...
- 执行docker命令,出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
执行docker ps命令,出现:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker d ...
- 【WSL2】ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemo
➜ build git:(master) ✗ cmake .. -DHTTP_PROXY=http://192.168.50.65:7890 ➜ build git:(master) ✗ make b ...
- dial unix /var/run/docker.sock: connect: permission denied
今天刚遇到的一个问题,使用非root用户时操作docker提示无权限,在查阅了一些文章之后自己又摸索出了一些更方便的方法,顺手记录下来. 一.问题发现 二.使用root用户进行操作 1. 临时使用ro ...
最新文章
- 谷歌研究院最新发现:训练结果不准确,超大数据规模要背锅!
- Android测试原理概述(一)
- C# Dev控件中的 GridControl 双击行事件
- FFPLAY的原理(二)
- 第4关:HDFS-JAVA接口之删除文件
- unbuntu管理员的切换
- 零基础带你学习MySQL—分页查询(十八)
- Webpack配置问题
- [论文笔记]ALBERT: A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS
- python代码300行程序_Python小游戏之300行代码实现俄罗斯方块
- 181010词霸扇贝有道每日一句
- 中国大陆收货地址智能解析API
- CDH未开启订阅前下载的安装包!
- mysql alter字段_mysql alter语句添加、修改、删除字段的例子
- 【0226】信息安全与密码技术
- 如果推动世界进步的是魔法,世界将会怎样?
- python遍历列表易出错!!!!!
- 首款windows 8 平板使用心得
- matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc
- NGUI 动态操作sprite