我想给芹菜一试。我对计划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