GAE にデプロイされた Java アプリケーションがあります。SNI SSL 証明書を有効にしました。ここ数日間、2 秒以上かかる HTTPS リクエストがサーバーによって中止されていることが確認されています (ブラウザーからの報告によると)。これは、Windows XP の FF、IE、および Chrome、Windows 7 64 ビットおよび Safari、Mac Mountain lion の Chrome で一貫して発生しています。Chrome で表示されるエラーは「エラー 324 (net::ERR_EMPTY_RESPONSE): サーバーはデータを送信せずに接続を閉じました」で、IE (v9.0) ではエラー 12152 がスローされます。
これは、Java サーブレットにマップされた URL をヒットすることで一貫して再現され、2000 ミリ秒以上スリープ状態になりました。スリープ間隔はリクエスト パラメータとして与えられ、1000 から 5000 ミリ秒のさまざまな値で試行されました。上記のエラーは、1900 ミリ秒以上のすべての値に対してスローされましたが、それ未満の値でも問題は発生しません。ただし、URL スキームを HTTP に変更しても問題は発生しませんでした。
GAE アプリケーション ログには、エラーや、新しいインスタンスが生成された兆候は見られませんでした。App Engine のバージョンは 1.8.1 で、Java のバージョンは 6 です。
問題を解決するためのアイデアは非常に役立ちます。
編集: この問題は、カスタム ドメインでのみ発生します。アプリスポット ドメインでは問題なく動作します。(xxxxx.appspot.com)
スリージット