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

Supervisor报错:日志目录不存在,寻求技术解决方案

Supervisor日志目录不存在报错的解决方案

问题根源

报错提示的是日志路径中的目录不存在,而非日志文件本身——即使你配置的路径和报错里一致,只要/usr/local/var/log/supervisor/这个目录没创建,就会触发该错误。

分步解决

  • 创建缺失的日志目录:
    sudo mkdir -p /usr/local/var/log/supervisor
    
  • 调整目录权限,让配置中指定的Andrew用户拥有读写权限:
    sudo chown Andrew:Andrew /usr/local/var/log/supervisor
    
  • 修正command中的sudo问题:Supervisor会以Andrew用户身份执行命令,加上sudo可能导致权限冲突或需要交互式输入密码,建议直接去掉sudo,确保Andrew用户有运行swift run App serve --port=8080的权限。
  • 重新加载Supervisor配置并更新服务:
    sudo supervisorctl reread
    sudo supervisorctl update
    

额外验证项

  • 确认/var/www/TextAlertServer目录存在,且Andrew用户有访问权限
  • 切换到Andrew用户,手动执行swift run App serve --port=8080,验证命令能正常启动服务

内容的提问来源于stack exchange,提问作者AFinch

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 01:09:53