我們在GAE上部署了一個Java應用程序。我們啓用了SNI SSL證書。在過去的幾天裏,我們觀察到,任何超過2秒的HTTPS請求都會被服務器取消(由瀏覽器報告)。這一直髮生在Windows XP上的FF,IE和Chrome,Windows 7 64bit & Mac和Mountain Lion上的Safari和Chrome上。在Chrome上顯示的錯誤是「錯誤324(net :: ERR_EMPTY_RESPONSE):服務器關閉連接而不發送任何數據」,其中在IE(v9.0)中拋出錯誤12152.HTTPS請求在2秒後中止
通過點擊一個URL,映射到一個java servlet,該servlet進入睡眠時間> = 2000 ms。睡眠間隔作爲請求參數給出,並以1000到5000毫秒的不同值嘗試。上面提到的所有錯誤都是大於1900毫秒的值,而小於這個值的東西不會產生任何問題。 但是,如果URL方案更改爲HTTP,則不存在任何問題。
GAE應用程序日誌沒有顯示任何錯誤或產生新實例的任何跡象。我們是應用程序引擎版本1.8.1和Java版本是6.
解決此問題的任何想法將非常有用。
編輯:該問題僅適用於自定義域。它適用於appspot域。 (xxxxx.appspot.com)
Sreejith
我指定的時間限制是以毫秒爲單位,而不是以秒爲單位。問題在於請求在2秒後中止 – Sreejith
哇,對此完全抱歉。我想我沒有正確閱讀這個問題。 –