supervisord -c supervisord.conf报错总结

本文介绍在使用Supervisord管理Django项目时遇到的常见错误及解决办法,包括端口冲突、socket文件残留等问题,并提供重启、停止、启动和查看状态的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

supervisord -c supervisord.conf  # 采用这个命令拉起来Django项目

(一)

报错:

Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.

For help, use /app/django-pro3/bin/supervisord -h

解决办法:

需要杀掉原有的进程来重启

(二)

报错:

Unlinking stale socket /app/workflowdemo-master/tmp/supervisor.sock

解决办法:

需要执行才能正常启动:

unlink /app/workflowdemo-master/tmp/supervisor.sock

项目正常启动

其实可以采用如下命令重启、停止、启动、查看状态:

supervisorctl reload

supervisorctl stop all

supervisorctl start all

supervisorctl status

采用这样的命令查看运行状态会出现下列的问题:

可以看到:

loonflowuwsgi是FATAL状态

sup_mysql是BACKOFF状态

使用;

supervisorctl tail j(进程名称)  stdout

进行动态输出错误查询,发现我这边错误如下:

mysql,redis,loonflowclery均是log文件出现问题。

可以看出这个是端口占用错误,按照提示一一解决。最后:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值