【发布时间】:2015-06-16 16:54:09
【问题描述】:
我有一个 Django 应用程序,我已将其配置为使用 Celery。使用教程中的开发设置可以正常工作。现在我正试图让它与一个守护服务器一起工作。
我在 virtualenv 中安装了 Celery,并且正在启动它(从项目的根目录),如下所示:
celery multi restart worker1 --app=project.celeryapp -B --logfile=/tmp/celery.log --pidfile=/tmp/celery.pid
这会产生以下输出:
celery multi v3.1.18 (Cipater)
> worker1@ip-10-0-0-6: DOWN
> Restarting node worker1@ip-10-0-0-6: OK
到目前为止一切顺利,但工作人员没有出现在ps aux,没有pidfile,日志为空(但已创建)。
重新运行命令会产生相同的输出(worker 启动 DOWN)。增加日志级别仍然不会导致任何日志语句。没有错误被抛出。我怎样才能知道发生了什么?
【问题讨论】:
-
尝试使用
celery worker...代替celery multi...看看是否可行。