2013-02-14 51 views
1

我該去哪裏查找連接重置錯誤的來源?這裏是詳細信息:如何找到連接重置錯誤的來源

我有一個Clojure小程序,使用clj-http.client

我需要跟蹤什麼是發送以下錯誤

Feb 14, 2013 5:16:04 PM 
org.apache.http.impl.client.DefaultRequestDirector execute 
INFO: I/O exception (java.net.SocketException) 
caught when processing request: Connection reset 
Feb 14, 2013 5:16:04 PM 
org.apache.http.impl.client.DefaultRequestDirector execute 
INFO: Retrying request 

我們已經通過服務器的IIS日誌看,並不能找到指示連接復位任何錯誤。我們還查看了服務器的事件日誌,並且找不到與我在客戶端中遇到的錯誤相匹配的錯誤。事實上,IIS日誌看起來不錯。我可以在日誌中看到我的地址驗證「GET」請求。

+0

一個選擇是使用wireshark檢查數據包並找出哪個部分關閉了連接 – Ankur 2013-02-15 04:29:14

回答

2

這只是一個猜測,雖然我經常在Web服務器配置爲響應錯誤的主機名時收到錯誤消息。如果它爲www.example.com/my/service提供服務,並且打開了一個到1.2.3.4/my/service的連接,則會掛起「連接重置」。

+0

我不知道這是否是原因,但這是一個很好的答案。我有兩個服務器實現(一個臨時直到它工作),並且它們都由DNS別名引用。這是可能的 - 直到星期二才知道 - ASP頁面引用了錯誤的服務器。如果是這樣的話,我會解決這個問題。 – octopusgrabbus 2013-02-16 13:59:56

相關問題