我有一个使用celeryd和celerybeat的django应用程序。两者都设置为作为守护进程运行。celerybeat任务不会被执行,因为celerybeat没有正确启动。start开始# Where the Django project is.="cms.settings"
CELERYBEAT="$ENV_PYTHON
既用芹菜,又有自己的CELERYBEAT_SCHEDULE。是否有办法区分哪些任务应该在适当的芹菜工人中执行?现在,这两个应用程序的任务都安排在同一个工作人员中。其原因是(?)CELERYBEAT_SCHEDULER to 'djcelery.schedulers.DatabaseScheduler'。我找不到任何不使用数据库的方法/调度器。作为一个代理,我使用的是redis (每个应用程序都是本地的/不同的),所以来自CELERYBEAT_SCHEDULE之外的任务是正常工作的。
我正在尝试将celerybeat作为Elastic beanstalk中的守护进程运行。set its priority higher priority=998
celerybeatconf="[program:celerybeat]
; Set full path to celery program if usingstde