阿晨1998
2018-07-14 12:13:38
我們網(wǎng)站大部分功能是通過HttpClient獲取其他接口提供的內容,但每隔一兩天就會出現(xiàn)訪問卡死,設置了超時時間,也無限卡死,經(jīng)斷點查看,是卡在closeableHttp.execute(request);開始執(zhí)行這行代碼后就卡死了,不報錯,也不執(zhí)行結束。以下是完整代碼,已查閱過相關doc,實在解決不了了,大家?guī)兔聪率悄睦飳懙牟粚??非常感謝
4 回答


飲歌長嘯
TA貢獻1951條經(jīng)驗 獲得超3個贊
曾經(jīng)也遇到GET多次時卡死解決辦法釋放IO、關閉response
EntityUtils.consume(entity);
response.close();

慕容3067478
TA貢獻1773條經(jīng)驗 獲得超3個贊
org.apache.http.util.EntityUtils.consume(HttpEntity)
把HttpEntity放在try外面,在finally中判不空,并使用以上方法。
- 4 回答
- 0 關注
- 2265 瀏覽
添加回答
舉報
0/150
提交
取消