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, 亲测有效相关推荐

  1. 解决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 ...

  2. 解决: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 ...

  3. 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 ...

  4. 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 ...

  5. 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 安装 ...

  6. 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 ...

  7. 执行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 ...

  8. 【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 ...

  9. dial unix /var/run/docker.sock: connect: permission denied

    今天刚遇到的一个问题,使用非root用户时操作docker提示无权限,在查阅了一些文章之后自己又摸索出了一些更方便的方法,顺手记录下来. 一.问题发现 二.使用root用户进行操作 1. 临时使用ro ...

最新文章

  1. 谷歌研究院最新发现:训练结果不准确,超大数据规模要背锅!
  2. Android测试原理概述(一)
  3. C# Dev控件中的 GridControl 双击行事件
  4. FFPLAY的原理(二)
  5. 第4关:HDFS-JAVA接口之删除文件
  6. unbuntu管理员的切换
  7. 零基础带你学习MySQL—分页查询(十八)
  8. Webpack配置问题
  9. [论文笔记]ALBERT: A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS
  10. python代码300行程序_Python小游戏之300行代码实现俄罗斯方块
  11. 181010词霸扇贝有道每日一句
  12. 中国大陆收货地址智能解析API
  13. CDH未开启订阅前下载的安装包!
  14. mysql alter字段_mysql alter语句添加、修改、删除字段的例子
  15. 【0226】信息安全与密码技术
  16. 如果推动世界进步的是魔法,世界将会怎样?
  17. python遍历列表易出错!!!!!
  18. 首款windows 8 平板使用心得
  19. matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc
  20. NGUI 动态操作sprite

热门文章

  1. OpenGL入门示例8——图形平移、旋转、缩放
  2. 医学图像分割 unet实现(一)
  3. 大话Verilog——Verilog入门(一)
  4. pycharm---更改背景颜色
  5. [微传感器]PID控制结合电路的通俗理解
  6. 可用的rtmp,rtsp,http网络流地址(2020-08-27更新)
  7. idea 如何连接服务器
  8. VMware Workstation 11序列号一枚
  9. 荒野白牡丹都有啥功效,白茶知名品牌有哪些
  10. API是用来干什么的