当我检查 celery 是否正在运行时,我收到消息“celeryd dead but subsys locked”。
我在尝试停止服务时收到一条 [失败] 消息,而一旦我启动它,我又收到此消息。
我已经删除了 var/lock/subsys/celeryd 文件,这根本没有帮助。
我注意到 PID 和日志文件也未在指定位置创建,但服务以 [ok] 消息启动。
我正在运行 CentOS。
最佳答案
我也遇到了同样的问题。
这就是我为解决它所做的。删除 /var/lock/subsys/celeryd
文件后,我尝试重新启动进程。它说可以,但是进程没有重新启动(即进程的 pid 没有改变)。然后我使用
sudo kill -9 $(pidof celeryd)
然后它又开始正常工作了。
关于python - celeryd 已死但 subsys 已锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9917099/