在StackOverflow中,我們每天都會看到一些「請求超時」異常。診斷「請求超時」HttpExceptions
事實:
- 請求超時默認90秒
- 只對員額
- 數據發佈時發生的文字,通常是小(< 1KB),但能到幾KB
- 沒有形成數據在服務器變量捕獲
- 客戶端的UA是多種多樣的:IE5.5 - 7,火狐3.0.5,iPhone,鉻
- 客戶位置多樣化:英國,法國,美國 - 北卡羅來納州,俄亥俄州,內華達州,
我們測試了基於服務器的超時時間(即,使用Thread.Sleep)和所有表單變量在異常日誌中被正確捕獲 - 這導致我們認爲客戶端在分配的時間內發送請求時出現問題。
任何想法如何陷阱/調試這種情況是非常受歡迎的!
這個確切的問題對於我們,當我們從IIS6切換到IIS7.5集成模式。我們的調查結果可在這裏:http://stackoverflow.com/questions/4929115/any-progress-on-diagnosing-request-timed-out-httpexceptions/7276249#7276249。 – 2011-09-01 20:45:30