利志分享
view_headline
开发工具箱
go教程
clickhouse教程
kafka教程
python教程
shell教程
原创杂文
开发工具箱
go教程
clickhouse教程
kafka教程
python教程
shell教程
原创杂文
解决supervisor中unix:///tmp/supervisor.sock no such file的问题
原创杂文 / 时间:2021-02-21 19:20:04 / 阅读:507 / 分享:0
**原因:tmp文件夹属于linux的缓存文件夹,会被定期清除** 1、打开配置文件 vim /etc/supervisord.conf 所有的/tmp路径改掉 **/tmp/supervisor.sock 改成 /var/run/supervisor.sock** **/tmp/supervisord.log 改成 /var/log/supervisor.log** **/tmp/supervisord.pid 改成 /var/run/supervisor.pid** 这样的话,不容易被linux自动清掉,日志文件可以放在tmp文件夹下,问题不大,但是需要移动pid,sock这种后缀文件到其他文件夹。 2、修改权限(一般情况可不用修改)如果启动报 IOError: [Errno 13] Permission denied: ‘/var/log/supervisord.log’错误,则执行下面操作。 sudo chmod 777 /run sudo chmod 777 /var/log 3、创建supervisor.sock(个人没有创建也可以正常启动) sudo touch /var/run/supervisor.sock sudo chmod 777 /var/run/supervisor.sock 4、启动supervisord,注意stop之前的实例或杀死进程 supervisord -c /etc/supervisor/supervisord.conf 启动supervisor,如果配置文件有错会报错 配置文件为/etcsupervisor/supervisor.conf 和conf.d文件里面的配置 然后执行 supervisorctl reload 重新加载配置 supervisorctl status:查看所有进程的状态 supervisorctl stop beanstalk:停止beanstalk supervisorctl start es:启动beanstalk supervisorctl restart beanstalk: 重启beanstalk supervisorctl update :配置文件修改后可以使用该命令加载新的配置 supervisorctl reload: 重新启动配置中的所有程序
按时间分类
2022-04-22
2022-04-10
2022-03-26
2022-03-16
2022-03-08
2022-03-04
2022-02-27
2022-02-26
2022-02-19
2022-01-30
2022-01-23
2021-11-14
2021-11-06
2021-10-07
2021-09-21
2021-09-20
2021-09-15
2021-08-22
2021-08-13
2021-07-28
2021-06-17
2021-05-22
2021-04-23
2021-04-03
2021-03-07
2021-03-05
2021-03-04
2021-02-28
2021-02-21
2021-02-20