App Engineのタスクキューは、明らかに漂遊例外を含む2xxの範囲外のステータスコードを返すと、タスクが再試行されるようにします。これはタイムアウトなどの時折の失敗の場合は問題ありませんが、再試行の回数に関係なくタスクが正常に完了できない恒久的な障害の場合は、不必要な負荷が発生します。もちろん、この場合2xxを返すことができますが、これはGAEによる誤ったリクエストとして登録されず、管理コンソールのダッシュボードの「エラー」表には表示されません。GAEタスクの視覚的かつ永続的な失敗
そこで私が求めている:それはあるような方法でタスクを失敗する方法がある。errornous要求 として管理コンソールに表示
- (永久的な失敗を)再試行されません
エラーレベルでログすると、戻りコードが何であっても表示されます(私の経験上、結果コードよりもログエラーレベルでフィルタする方がはるかに簡単です)。ああ、それはログです。オーバービューの右下にある悪いページのリストを意味しますか?もしそうなら、申し訳ありませんが、これは役に立たないでしょう。 –
はい、これは管理コンソールのダッシュボードの「エラー」テーブルの意味です。もちろん、 'ERROR'レベルでロギングすれば、ログには目立つようになりますが、ログにのみ表示されます。 – Xion