セルロービートにこのコマンドを実行すると、セルロービートが正しく動作しません
[2013年6月27日02:17:05936:INFO/MainProcess] Celerybeat:開始しています...
[2013年6月27日02:17:05937:INFO/MainProcess]書き込みエントリ...
[2013-06-27 02:17:08,711:INFO/MainProcess] DatabaseScheduler:スケジュールが変更されました。
[2013年6月27日02:17:08712:INFO/MainProcess]執筆エントリー...
それがこの結果に貼り付けられています。私のsettings.pyではCELERYBEAT_SCHEDULEを設定しました。
CELERYBEAT_SCHEDULER = "djcelery.schedulers.DatabaseScheduler"
from datetime import timedelta
CELERYBEAT_SCHEDULE = {
'add-every-30-seconds': {
'task': 'celerytest.tasks.add',
'schedule': timedelta(seconds=30),
'args': (16, 16)
},
'add-every-10-seconds': {
'task': 'celerytest.tasks.minus',
'schedule': timedelta(seconds=10),
'args': (20, 16)
},
}
セロリのビートには何が問題なのですか?
:
それとも単にを@periodic_task(run_every = crontab(day_of_month = '1')) 'に設定されていても、タスクを実行できますか? – user2357067
DatabaseSchedulerを使用している場合、データベースをクリーンアップする必要があります。そうでなければ、 'celerybeat-schedule'ファイル –
を削除できます! btw、私のデータベースをバックアップするセロリの定期的なタスクを使用することはできますか? – user2357067