奇怪的问题。我一直在开发一个Django应用程序,现在我正在尝试实现芹菜。我需要正常任务和周期性任务都排队。我可以很好地启动celleryd,并用它执行任务(我用命令python manage.py celeryd start --settings=settings --loglevel=INFO
启动它)。
在Windows上,您不能通过-beat
/-b
来启用beat模式;您需要将cellerybeat作为一个单独的服务启动(这在cellery文档的FAQ部分中说明)。如果我在命令行中键入此命令-python manage.py celerybeat -s djcelery.schedulers.DatabaseScheduler --settings=settings --loglevel=INFO
,就会出现如下错误:
[2012-01-02 19:06:52,009: WARNING/MainProcess] ERROR: Pidfile (celerybeat.pid) a
lready exists.
Seems we're already running? (PID: 2364)
[2012-01-02 19:06:52,012: INFO/MainProcess] process shutting down
芹菜拍从来没有真正开始过。所以我不能执行任何定期任务。。。有什么想法吗?我只发现one other page有人强调了类似的错误,但没有提供解决方案。
如果需要进一步的信息,请告诉我。我很困惑,因为我找不到关于这个问题的任何信息,我今天一整天都在试图解决这个问题。。。谢谢您。
目前没有回答
相关问题 更多 >
编程相关推荐