Javaで書かれた非常に小さなアプリケーションで、 この質問と同じエラーを実験しました。ランダムに、サーブレットは、説明にエラー コード 121 を含む 500 エラーをスローしますが、スタック トレースはスローしません。
ログは次のとおりです。
23/Jun/2013:01:37:11 -0700] "GET /premierQuestionnaire?annee=DES3&desc=false&installerLiberal=false&connaitAucun=on&roleNational=on&adhererEmblee=false HTTP/1.1" 500 0 - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36" "these-emilien.appspot.com" ms=569 cpu_ms=0 loading_request=1 exit_code=121 app_engine_release=1.8.1 instance=00c61b117ced60a7064344269a551e9083a10fac
I 2013-06-23 10:37:11.033
This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.
W 2013-06-23 10:37:11.033
A problem was encountered with the process that handled this request, causing it to exit. This is likely to cause a new process to be used for the next request to your application. (Error code 121)
彼が提案した問題にアクセスしようとしましたが、現在は制限されているため、アクセスできません。Google からの連絡はありません。ステータス ページにエラーまたはシステム障害はありません。
編集13:15: スタッフからの回答が見つかりました:
5 月 7 日月曜日の午後 11 時ごろから 5 月 8 日火曜日の午前 11 時まで、一部の App Engine アプリケーションで、アプリケーション ログに「エラー コード 121」とマークされたエラーが表示されました。これは、不要なインスタンスの終了によるものです。
この問題の 1 週間前に、App Engine スケジューラの基盤となるインフラストラクチャに変更が加えられ、メモリ アカウンティング システムが混乱しました。この問題は表面化するのが遅く、既存の監視がエラーを検出するまでユーザーに深刻な影響を与えることはありませんでした。この問題に対処するため、5 月 7 日にメモリ アカウンティングの代替方法を公開しました。この別の方法では、現在使用されているメモリの量を過大評価し、スケジューラはメモリ使用量の誤った値をゆっくりと蓄積し始めました。
過大評価により、App Engine スケジューラは、インフラストラクチャが一定のメモリ プレッシャにさらされていると誤って想定し、その結果、インスタンスが過剰に強制終了され、影響を受けたアプリケーションのログに「エラー コード 121」として表示されました。5 月 8 日の朝にこの問題に関するユーザー レポートを集計した結果、信頼性チームは誤った計算の原因を特定し、メモリ使用量の過大評価を修正し、不要な終了を停止する新しい修正を展開しました。
このレベルの影響で問題を修復する時間が許容できるとは考えていません。今後同様の問題が再発するのを防ぎ、応答時間を短縮するために、メモリ アカウンティング用の新しいアラートとツールを追加しています。アプリケーション コードまたは管理コンソールの設定は、アプリケーションがこの問題の影響を受けるかどうかに影響を与えませんでした。コードや設定を変更する必要はありません。
この問題が発生している間、ご不便をおかけしましたことをお詫び申し上げます。有料アプリケーションで SLA 違反が発生したと思われる場合は、このフォームに記入してください。
よろしく、Google App Engine チームを代表する Christina Ilvento
誰かが素晴らしいことになるアイデアやニュースを持っているなら... ;) よろしくお願いします