0

キューにタスクがあり、失敗して戻ります。GAE ダッシュボード/コンソールを介してタスク キューのタスクを見ると、最後の http 応答コードが 500 (内部サーバー エラー) であることがわかりますが、失敗した理由に関するエラー メッセージはログにありません。

キューの外で関数を実行すると、期待どおりにエラー メッセージがログに記録されます。バックエンド インスタンスとフロントエンド インスタンスでタスクを実行しようとしましたが、どちらの場合もエラーはログに記録されません。

4

1 に答える 1

0

タスク キューがタスクをディスパッチすることは可能ですが、そのタスクは実際にはインスタンスの 1 つで実行されません。これは通常、使用可能な空きインスタンスがなく、タスクがインスタンスのキューに入れられたが、キューでの最大待機時間を超えた場合に発生します。

インスタンスによってタスクが実行された回数を示す新しいヘッダー X-AppEngine-TaskExecutionCount を追加する予定です。おそらくコンソールにも表示されるはずです。

于 2012-08-08T22:13:24.120 に答える