簡體   English   中英

Google App Engine開發任務隊列未運行

[英]Google App Engine Development Task Queue Not Running

我正在將Tasks添加到我的開發默認任務隊列中,如下所示:

task = Task(params={'id':'foo','name':'bar'},
    countdown=0,
    url = '/foobar',
)
task.add()

但是我的任務僅位於默認隊列中,並且不執行。 如果我通過轉到/_ah/admin/tasks?queue=default並單擊“運行”按鈕來手動運行它們,一切似乎都很好-排隊的任務從Queue中消失了,並且/foobar被成功訪問。

我在這里想念什么嗎? 似乎這樣應該“有效”。

注意:可能與我使用Django + Django Nonrel + DjangoAppEngine有關-不是它們的Task接口,而是視圖,模板,模型等。

根據此問題 ,僅當您運行Python 2.5時,自動任務執行才有效。 你跑得更高嗎?

如果失敗,請檢查以確保您至少使用的SDK版本是1.3.4,並且沒有將--disable_task_running傳遞給dev_appserver.py。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM