supervisor:/tmp/unix.sock can't find

搜索网上发现说,原因有说版本错误,然后,就按照网上的解决ubuntu-supervisor-unix:var-run-supervisor.sock-no-such-file.的方法说的步骤如下:

1) sudo apt-get remove supervisor

2) sudo easy_install supervisor=3.0b2  

说原因是,直接 sudo apt-get install supervisor的时候,首先版本是3.0a8,再有就是,它可能找的unix.sock的路径是/var/run/unix.sock,而用easy_install安装的supervisor,其寻找路径是/tmp/unix.sock,然后,我第一次按照这个上面的来过以后,我改supervisord.conf里面的文件后,再重新,reload后,又出现这样的错误。然后,再跑supervisorctl start app的时候,会报sock.error的错误。然后,我改了很多次,总是出现这样或那样的错误。最后,我总结一下解决方法。

1) 网上教程里面很多说,要用命令echo_supervisord_conf> /etc/supervisord.conf 将supervisor的配置文件生成到/etc/supervisord.cof中,然后再编辑/etc/supervisord.conf文件,但是,可能刚开始使用的apt-get install安装的,在/etc/supervisor/目录下也有一个supervisord.conf,然后就很矛盾了,到底哪个是对的?然后supervisor加载的是哪个配置文件?最后,我选择删除/etc/supervisor/supervisord.conf,然后使用/etc/supervisord.conf。将/etc/supervisord.conf最后一句include文件要改一下,修改如下:

[include]
files = /etc/supervisor/conf.d/*conf

然后,使用命令选择启用的配置文件:

supervisord -c/etc/supervisord.conf

2)  然后就能正常跑起来了,然后,运行命令:

root@ubuntu:/home/ubuntu# supervisorctl start awesome

报错误:

awesome: ERROR (no such process)

3)然后就一直在找错误,后来,运行命令:

root@ubuntu:/home/ubuntu# supervisorctl status

结果:

 awesome                         RUNNING    pid 1310, uptime 0:02:13

也就是,awesome进程早就开始运行了,是不是随着supervisor的运行就开始运行,根本就不用自己再重新启动,这个没有去验证。

到此,错误解决。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值