celeryd
正常工作了大约1个月,但现在我注意到celeryd已停止工作。
我试图重新启动celery,但是它给出了错误。
以下是我尝试启动celery的命令...
Command1 : service celeryd status
Response1 : celeryd (node worker1) (pid 4806) is stopped, but pid file exists!
Command2 : service celeryd start
Response : Stale pidfile exists. Removing it
Command3 : service celeryd stop
Response : celery multi v3.1.25 (Cipater)
worker1: DOWN
谁能说出背后的问题是什么?
如何重启celeryd?
注意:celery正在作为守护程序运行
最佳答案
如您所述,celeryd在后台运行,您必须先停止或终止该过程。ps aux|grep celeryd
该命令将返回:root **12717** 0.0 0.0 21536 1076 pts/3 S+ 12:24 0:00 grep --color=auto celeryd
12717是celeryd的进程ID。您可以使用以下方法终止该进程:sudo kill -9 PROCESS-ID
运行ps aux|grep celeryd
以确保进程被杀死,并且没有其他进程以此启动。
现在运行sudo service celeryd start
关于python - Celeryd在Django中无法正常运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59064023/