私はウサギのmqでセロリとセロリビートを使用していますが、すべて正常に動作します。
しかし今、ブロードキャスト キューに定期的なタスクを作成しましたが、これは機能しません。
セロリconfig.py
from kombu.common import Broadcast
CELERY_QUEUES=(
Broadcast('for_all_webhosts')
)
task.py
class PeriodicScript(PeriodicTask):
run_every = crontab(minute='*/2', hour='*')
time_limit = 300
soft_time_limit = 600
queue = 'for_all_webhosts'
def run(self, *args, **kwargs):
logger.error("START")
ログファイルで、タスクがトリガーされていることがわかりますが、タスクは実行されていません
Scheduler: Sending due task tasks.periodic_xxx.PeriodicScript (tasks.periodic_xxx.PeriodicScript)
ブロードキャスト キューで定期スクリプトを開始するにはどうすればよいですか?
ありがとう
マルセル