【发布时间】:2012-10-17 12:48:05
【问题描述】:
我写了一个 Upstart 作业来在我的 Ubuntu 服务器上运行 celery。这是我的配置文件celeryd.conf
# celeryd - runs the celery daemon
#
# This task is run on startup to run the celery daemon
description "run celery daemon"
start on startup
expect fork
respawn
exec su - trakklr -c "/app/trakklr/src/trakklr celeryd --events --beat --loglevel=debug --settings=production"
当我执行sudo service celeryd start 时,celeryd 进程启动正常,所有 x 个工作进程启动正常。
..但是当我执行 sudo service celeryd stop 时,它会停止大部分进程,但仍有一些进程处于挂起状态。
为什么会这样?我正在使用 Celery 2.5.3。
这是来自 Github 跟踪器的一个问题。
【问题讨论】:
标签: python django ubuntu celery upstart