1. 程式人生 > >httpclient的post請求超時

httpclient的post請求超時

現象 post請求 web 提高 post 一個 cli 應用部署 日誌級別

前兩天做項目,使用httpclient的post請求超時,檢查代碼也沒問題。後來偶然在看日誌的時候才發現問題所在。

現象

當post請求的返回數據少的時候應用沒問題。當post請求返回的數據量在debug。當post請求的返回數據少的時候應用沒問題。當post請求返回的數據量u大的時候應用就超時。

排查

經過debug發現post返回的數據量也就800k左右,還沒有達到web容器限定值,所以不是容器的限制。
把請求應用和返回應用部署在同一臺服務器,所以不是網速的問題。
在看控制臺的時候發現【httpclient.wire.content】的日誌,一個字節打一行,行數多達800k行,時間間隔十分鐘左右。所以是日誌打印的問題。

解決辦法

暫時解決辦法為,提高日誌級別到info,不打印debug日誌即可問題解決。

httpclient的post請求超時