1. 程式人生 > >JavaWEB專案報java.io.IOException: Broken pipe異常

JavaWEB專案報java.io.IOException: Broken pipe異常

分析系統日誌的時候,經常遇到java.io.IOException: Broken pipe異常,但是又找不到具體原因,很難復現,之前也在網上查過這個問題,但是相關的資料很少,今天重新搜尋了相關問題,找到了些靈感。

這個異常是tomcat的connector在執行寫操作的時候發生的,客戶端讀取超時關閉了連線,這時候伺服器端再向客戶端已經斷開的連線寫資料時就發生了broken pipe異常!

這時候就要檢查為什麼服務端處理時間過長,我們可以根據使用者訪問的功能模組定位出現問題的程式碼,從而有針對性的分析測試問題。