You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统无法重启supervisor服务故障求助

解决Ubuntu中Supervisor重启失败的问题

我之前也碰到过一模一样的情况,别慌,咱们一步步排查:

  • 先看Supervisor的详细日志
    系统提示的systemctl status信息太笼统了,Supervisor自己的日志里会有具体错误原因。直接查看最近的日志条目:

    tail -n 50 /var/log/supervisor/supervisord.log
    

    这里通常会告诉你是配置文件语法错误、路径不存在,还是某个子进程启动失败导致的。

  • 检查配置文件语法合法性
    用Supervisor自带的命令验证主配置文件的语法:

    sudo supervisord -c /etc/supervisor/supervisord.conf -n
    

    这个命令会在前台启动Supervisor并实时输出错误,一旦发现语法问题(比如括号不闭合、参数写错)会直接提示你具体行号。

  • 排查子进程配置文件
    Supervisor的子进程配置一般放在/etc/supervisor/conf.d/目录下,有时候单个子进程的配置错误会导致整个服务启动失败。你可以先把这个目录下的所有.conf文件暂时移到别处:

    sudo mv /etc/supervisor/conf.d/*.conf /tmp/
    

    然后尝试重启Supervisor,如果能正常启动了,再逐个把配置文件移回去,每次移完重启一次,找到那个出问题的配置文件。

  • 检查权限问题
    有时候/var/run/supervisor/目录的权限不对,导致Supervisor无法创建socket文件。可以手动修复:

    sudo mkdir -p /var/run/supervisor/
    sudo chown root:root /var/run/supervisor/
    sudo chmod 755 /var/run/supervisor/
    
  • 重新加载Systemd配置
    如果以上都没问题,可能是Systemd的服务缓存有问题,重新加载一下再试:

    sudo systemctl daemon-reload
    sudo service supervisor restart
    

内容的提问来源于stack exchange,提问作者Anh Vũ Nguyễn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:31:09