0

我加入的任務我發展默認任務隊列是這樣的...谷歌App Engine開發任務隊列未運行

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

但我的任務只是坐在默認隊列和不執行。如果我通過/_ah/admin/tasks?queue=default手動運行並單擊「運行」按鈕,似乎一切正常 - 排隊的任務從隊列中消失,並且/foobar被成功訪問。

我在這裏錯過了什麼嗎?似乎這應該「只是工作」。

注:這可能是相關的,我使用的Django Django的+ + Nonrel DjangoAppEngine - 不是他們的任務界面,但對於意見,模板,模型等

回答

4

this question,自動任務只有在運行Python 2.5時才能執行。你在跑更高的東西嗎?

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