我想給芹菜一試。我對計劃crontab類任務的簡單方法很感興趣,類似於Spring的石英。在django中運行芹菜不是作爲外部過程?
我從芹菜的文檔中看到它需要運行celeryd
作爲守護進程。有沒有辦法避免運行另一個外部進程,並簡單地在我的django實例中運行嵌入的內容?由於目前我不想分發這些作品,所以我寧願保持簡單。
我想給芹菜一試。我對計劃crontab類任務的簡單方法很感興趣,類似於Spring的石英。在django中運行芹菜不是作爲外部過程?
我從芹菜的文檔中看到它需要運行celeryd
作爲守護進程。有沒有辦法避免運行另一個外部進程,並簡單地在我的django實例中運行嵌入的內容?由於目前我不想分發這些作品,所以我寧願保持簡單。
在您的django設置文件中添加CELERY_ALWAYS_EAGER=True選項,您的所有任務將在本地執行。看起來像是你必須執行芹菜拍的定期任務。
您正在嘗試使用celery-django查找啓動'python manage.py celeryd'的方法嗎?我不相信有這樣的選擇。 – philofinfinitejest 2012-02-19 17:57:42
...不要忘記'python manage.py celerybeat'如果你也關心你的定期任務... – 2012-02-19 22:27:10