0

私のGoogleAppEngineアプリケーションは、後でサーバーからデータを受信しようとするときに、クライアントに503コードを返します。これにより、アプリエンジンはアプリケーションが失敗していると見なし、そのような応答をいくつか行った後、インスタンスが再起動され、平均レイテンシが増加するようです。503またはその他の200以外のhttp応答コードを手動で返したという理由だけでAppEngineがインスタンスを再起動しないようにする方法はありますか?TIA!

編集1: これは通常どのように行われるかのスクリーンショットです(私のアプリの機密性のためにいくつかのアプリ固有のものが削除されています)。すべての[I]情報メッセージと[D]ebugメッセージは私のコードによって生成されますが、再起動に関する[警告]警告は明らかにGAE自体であることに注意してください。これが発生する時間を区別する唯一のことは、私が503を返すときです。

ここに画像の説明を入力してください

4

1 に答える 1

1

App Engine は、返されたステータス コードやログに基づいてインスタンスを終了または再起動する決定を下しません。

App Engine は、戻りコードに基づいてインスタンス化の決定を行うようになりました。私の知る限り、5xx コードを返す方法はありませんが、App Engine に何も問題がないことを伝えます。

于 2012-06-26T05:30:48.810 に答える