2013-01-17 59 views
0

我正在用Python試用AppEngine TaskQueues。我運行了一些代碼,它在默認隊列上創建了一個任務,我再次運行代碼,並按預期創建了幾個任務。AppEngine TaskQueue觸發但不存在

我進入任務隊列管理部分並手動刪除其中一個任務。所有其他任務完成。

然後我從AppEngine代碼中刪除了創建任務的代碼。

但是現在我刪除的任務每隔20分鐘左右都會被調用,有什麼我可以做的來阻止這項任務嗎?它不會顯示在任何任務隊列中。

我試過禁用/重新啓用應用程序,上傳一個乾淨的queue.yaml文件。

任何想法?

感謝

+0

您是否看到它在日誌中運行,或者您是否看到它以某種其他方式運行的影響?日誌條目是什麼樣子的? (它絕對是運行它的任務隊列,而不是使用瀏覽器的人嗎?) – Greg

+0

我看到它在日誌中運行,它也會刪除一些數據庫,所以我可以告訴它何時運行。日誌提到它在默認任務隊列上運行 – Chris

回答

0

如果您確信這種情況正在發生,請提交與標籤組件的任務隊列一個a bug,包括您的應用程序ID。

0

你使用延期模塊嗎?如果是這樣,請刪除builtins:從您的app.yaml推遲。然後你應該讓url再次調用任務並返回一個http-200狀態碼。 (對於延期模塊,這是/ _ah/queue/deferred)。這應該會阻止GAE重試。

相關問題