1

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)

スリージット

4

1 に答える 1

0

このエラーは広く知られており、インターネット キャッシュに関連しています (たとえば、Chrome のバグ レポートを参照してください)。

簡単な検索の後、誰もがこれらのソリューションで問題を解決できることに同意しているようです

  • ブラウザのキャッシュをクリアします(おそらくいくつかの外部プログラムを使用してください)
  • ブラウザの設定をデフォルトにリセットします
  • ブラウザをアンインストールして再度インストールする

システムの復元を提案する人もいますが、それは私には極端すぎるように思えます。

于 2013-07-03T13:33:11.260 に答える