我正在爲定期發送電子郵件通知的客戶開發一個站點,爲了方便起見,我有一個在凌晨2點運行的cron作業,以開始安排單個任務發送通知。這一切都很好,可以完美地與任務計劃立即執行,但爲了協助開發和測試,我編寫了一些使用ipython
和remote_api_stub
的CLI應用程序與我的應用程序和數據存儲進行交互,當我在命令行上安排任務時像這樣:任務隊列執行
task = taskqueue.Task(url='/admin/tasks/email', params={'email': email, 'type': notif.type})
task.add("email")
我得到1小時的任務執行延遲。爲什麼是這樣?有沒有辦法讓任務立即執行?
感謝但使用'task = taskqueue.Task(url ='/ admin/tasks/email',params = {'email':email,'type':notif.type},countdown = 0)'仍然在1小時內安排':/' – 2010-05-21 14:10:49
嘗試將ETA設置爲過去。 – 2010-05-21 18:17:40