解决supervisor unix:///var/run/supervisor
摘要: file干的活:启动程序自身,启动管理的子进程,响应来自的请求,重启闪退或异常退出的子进程,把子进程的或记录到日志文件中,生成和处理Event有一个类型shell的命令行界面,我们可以利用它来查看子进程状态,启动/停止/重启子进程,获取子进程的列表等等。
一个开源的后台托管程序,在使用过程中可能是因为机器宕机,导致没有正常关掉,在执行,想查看进程状态时,提示
unix:///var/run/.sock no such file
解决
那么如何解决这个问题呢?需要执行三个命令即可
- sudo touch /var/run/supervisor.sock
- sudo chmod 777 /var/run/supervisor.sock
- sudo service supervisor restart
然后再执行 又报错了,这次换了个错误,提示unix:///var/run/.sock
这个是没有启动,然后执行sudo -c /etc//.conf(换成你自己的配置文件目录) 即可
然后再执行 就可以了,这下可以看到我们托管的进程了。
课外知识
是的服务端程序。
干的活:启动程序自身,启动管理的子进程,响应来自的请求,重启闪退或异常退出的子进程,把子进程的或记录到日志文件中,生成和处理Event
这东西还是有点用的,如果说是的服务端程序,那么就是端程序了。有一个类型shell的命令行界面,我们可以利用它来查看子进程状态,启动/停止/重启子进程,获取子进程的列表等等。。。最牛逼的一点是,不仅可以连接到本机上的,还可以连接到远程的,当然在本机上面是通过UNIX 连接的,远程是通过TCP 连接的。和之间的通信,是通过完成的。 相应的配置在[]块里面
参考链接
我来说两句