python - celery定時(shí)任務(wù)如何不延遲執(zhí)行
問題描述
在使用celery做定時(shí)任務(wù)的時(shí)候,比如下面代碼
app.conf.beat_schedule = { # ’login_task’: { # ’task’: ’tasks.login.excute_login_task’, # ’schedule’: 60*60*20.0, # }, ’test_celery’: {’task’: ’tasks.login.test_timertask’,’schedule’: 60.0, }}
在使用
celery beat -A tasks.login --loglevel=info
后,會延遲60秒才執(zhí)行第一次任務(wù)。請問一下,怎么寫能讓它在剛啟動定時(shí)任務(wù)的時(shí)候就執(zhí)行,然后每過60s再次執(zhí)行?
問題解答
回答1:簡單方法 在這個(gè)之后 or 之前調(diào)用tasks.login.test_timertask()
app.conf.beat_schedule = {
# ’login_task’: {# ’task’: ’tasks.login.excute_login_task’,# ’schedule’: 60*60*20.0,# },’test_celery’: { ’task’: ’tasks.login.test_timertask’, ’schedule’: 60.0,}
}
相關(guān)文章:
1. html - 自學(xué)php 遇到代碼不執(zhí)行直接在網(wǎng)頁上顯示 望各位大神不吝賜教2. html - node-module文件有兩個(gè)在我的項(xiàng)目文件里3. 這段代碼是獲取百度收錄量的!需要怎么設(shè)置才能獲取百度快照旁邊的網(wǎng)址呢?4. 這是什么情況???5. android-studio - android studio如何設(shè)置默認(rèn)打開歡迎頁而不是最近的項(xiàng)目?6. 微信小程序的選項(xiàng)卡中的數(shù)據(jù)分頁加載卡頓問題???7. linux - ngxin配置后,網(wǎng)頁打不開8. Android Studio 中 xUtils 3.0 替換 2.0 的時(shí)候總報(bào)找不到 jar 包是什么原因?9. 數(shù)據(jù)表里沒數(shù)據(jù)顯示10. mysql如何配置遠(yuǎn)程php外網(wǎng)鏈接數(shù)據(jù)庫
