iGMAS Innovation Application Center
@School of Geodesy and Geomatics, Wuhan University
Menu
Home
Products
Visualization
Group
Software
Feedback
Sign In
Group
学术动态
团队风采
研究方向与代表成果
GNSS轨道钟差
实时精密定位
低轨增强GNSS
多源融合导航
GREATers
Tools and PPT
Group
学术动态
团队风采
研究方向与代表成果
GNSS轨道钟差
实时精密定位
低轨增强GNSS
多源融合导航
GREATers
Tools and PPT
GREATers
Return
supervisor常见问题总结
Create on
2021-01-20T08:33:09Z
written by Wang Qingyun
转载自:[supervisor出现Unlinking stale socket /tmp/supervisor、unix:/run/supervisor/supervisor.sock no such file](https://i.csdn.net/#/msg/index?spm=1001.2101.3001.4508) supervisor配置或者使用过程中经常会遇到如下问题,主要是由于tmp文件夹自动清空导致的,可以采用如下步骤解决。 * 问题一:unix:///tmp/supervisor.sock no such file * 问题二:Unlinking stale socket /tmp/supervisor.sock ## 1 修改配置文件supervisord.conf ``` vim supervisord.conf #这里把所有的/tmp路径改到/var路径下,要不容易被linux自动清掉 /tmp/supervisor.sock #改成/var/run/supervisor.sock /tmp/supervisord.log #改成/var/log/supervisor.log /tmp/supervisord.pid #改成/var/run/supervisor.pid ``` 主要修改一下四个部分: ``` [unix_http_server] file=/var/run/supervisor.sock ; the path to the socket file [supervisord] logfile=/var/log/supervisord.log ; main log file; default $CWD/supervisord.log pidfile=/var/run/supervisord.pid ; supervisord pidfile; default supervisord.pid [supervisorctl] serverurl=unix:////var/run/supervisor.sock ; use a unix:// URL for a unix socket ``` ## 2 修改权限 给替换的文件夹添加权限,如果不修改会报<u>*IOError: [Errno 13] Permission denied*</u>的错误。 ``` 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 添加supervisor.sock链接 ``` unlink /var/run/supervisor.sock ``` ## 5 停止之前的supervisor 若此前没有supervisor进程,可以跳过该步骤。 ``` ps -aux | grep supervisor kill -9 pid ``` ## 6 启动supervisor ``` supervisord -c /etc/supervisord.conf ```