python - celeryd 已死但 subsys 已锁定

标签 python django linux centos celery

当我检查 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/

相关文章:

linux - 使用 alt+f2 启动 shell 脚本 (debian/mate)

linux - BASH - 复制时忽略隐藏文件和空源目录

python - 模仿Photoshop的图层蒙版

python - 为什么这个递归函数超过了python中的最大长度?

Django - 部署syncdb和South

python - 如何在 models.py 文件中正确定义 ManyToMany 字段

ios - 如何将我正在使用的 ios 应用程序从手机获取到计算机?

python - jinja2(Flask)中是否默认自动转义?

python - Cython:将 unicode 字符串转换为 wchar 数组

python - Django 如何知道查询集是否被缓存?使用约翰尼缓存