2
在我的本地開發環境中,當添加到任務隊列的App Engine任務遇到錯誤時,將重試它,直到成功爲止。但是,在生產環境中,事實並非如此。我認爲正在發生的是,因爲我在urls.py中有一個自定義的500處理程序,所有的錯誤都會被這個錯誤所捕獲,並且這個500錯誤永遠不會冒泡到頂部。未引發錯誤的App引擎任務
難道這實際上是我的任務沒有被重試的原因嗎?如果是這樣,有沒有辦法來防止這種情況?如果請求是用戶生成的,而不是後端任務(對於那些,我希望錯誤冒泡並強制重試),我只想讓handler500捕獲錯誤。