私はしばらくの間、GoogleAppEngineでJavaの高レプリケーションWebアプリケーションを実行しています。約2日前、基本的にどこからともなく、多くのリクエストがHTTPステータス500とエラーコード121で失敗し始めました。これは、それぞれのGAEインスタンスがクラッシュまたはシャットダウンされることを意味します。
これが典型的なログエントリで、今ではたくさんあります。
2013-02-15 06:44:00.909 /api 500 3770ms 0kb Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17
###.###.###.### - - [14/Feb/2013:22:44:00 -0800] "POST /api HTTP/1.1" 500 0 - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17" "###.########.###" ms=3770 cpu_ms=1191 exit_code=121 instance=00c61b117c2c2b8fd8c433bc45a62183829f6484
W 2013-02-15 06:44:00.652
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)
このエラーは、「ウォームアップ」リクエスト内で発生することがあります。したがって、新しいインスタンスが最初のリクエストを受信したときに発生します。関連するログエントリは次のようになります。
2013-02-15 06:40:02.779 /_ah/warmup 500 2970ms 0kb
0.1.0.3 - - [14/Feb/2013:22:40:02 -0800] "GET /_ah/warmup HTTP/1.1" 500 0 - - "2013-02-14-1438.flox-by-gamua.appspot.com" ms=2971 cpu_ms=671 loading_request=1 exit_code=121 instance=00c61b117c48cb17ea555d1988c0db473c2390
I 2013-02-15 06:40:02.437
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-02-15 06:40:02.437
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)
私はこの問題をウェブで検索してきましたが、以前に発生したようです:https ://code.google.com/p/googleappengine/issues/detail?id=7348 。
関連するすべての問題が「解決済み」としてマークされているため、ここで新しいGAE本番環境の問題を提出しました:https ://code.google.com/p/googleappengine/issues/detail?id = 8812
編集2013-04-29:この問題はGAEチームによって「制限付き」としてフラグが立てられているため、上記のリンクは機能しなくなりました。
残念ながら、助けを求める私の叫びは、2日以上も見過ごされていました。だからこそ、私は必死になってあなたの助けを求めています!
エラーコード121の原因を誰かが知っていますか?何らかの形式のドキュメントはありますか?私のアプリに何か問題がありますか?AppEngineチームにこの問題を調査するように促す方法はありますか?
どうもありがとう!