芹菜+Django:无法在Windows 7上启动芹菜节拍

2024-05-28 20:31:12 发布

您现在位置:Python中文网/ 问答频道 /正文

奇怪的问题。我一直在开发一个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有人强调了类似的错误,但没有提供解决方案。

如果需要进一步的信息,请告诉我。我很困惑,因为我找不到关于这个问题的任何信息,我今天一整天都在试图解决这个问题。。。谢谢您。


Tags: djangopy命令info信息应用程序settingsmanage

热门问题