Django 为什么不是';芹菜开始了吗?

Django 为什么不是';芹菜开始了吗?,django,celery,Django,Celery,我有一个Django应用程序,我已经配置为使用芹菜。使用教程中的dev设置,它可以正常工作。现在,我正试图让它与后台服务器一起工作 我已经在virtualenv中安装了芹菜,并且正在启动它(从项目的根目录),如下所示: celery multi restart worker1 --app=project.celeryapp -B --logfile=/tmp/celery.log --pidfile=/tmp/celery.pid 这将产生以下输出: celery multi v3.1.18

我有一个Django应用程序,我已经配置为使用芹菜。使用教程中的dev设置,它可以正常工作。现在,我正试图让它与后台服务器一起工作

我已经在virtualenv中安装了芹菜,并且正在启动它(从项目的根目录),如下所示:

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
到目前为止还不错,但是worker没有出现在
ps aux
中,没有pidfile,日志为空(但已创建)


重新运行该命令将产生相同的输出(工作进程将停止)。增加日志级别仍然不会产生任何日志语句。不会抛出任何错误。我怎样才能知道发生了什么?

尝试使用
芹菜工人…
而不是
芹菜多…
-因为它不进行后台监控,所以更容易看到错误消息等


另一方面,根据经验,我建议使用
芹菜工人
过程而不是使用
multi

尝试使用
celery worker…
而不是
celery multi…
,看看是否有效。