CLOSE_WAIT?项目上线之际遇到这样的烦心事
生活随笔
收集整理的這篇文章主要介紹了
CLOSE_WAIT?项目上线之际遇到这样的烦心事
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目內測中,馬上就要發布了,如今內測,所以很忙,今天運維那發來一堆狀態,忘記截圖了,簡單來講就是HTTP發送請求的時候有連接等待關閉,導致CLOSE_WAIT這個狀態一直累加,沒有釋放,這樣長時間下去肯定會有問題。
?
好吧,仔細一看發現在調用外網的短信接口會出現這樣的問題,那塊api是由短信供應商提供的,坑爹啊,只能改了
?
HttpClient client = new HttpClient();
PostMethod method = null;
……
method.releaseConnection();
client.getHttpConnectionManager().closeIdleConnections(0);
在使用HttpClient的時候需要關閉釋放鏈接,而api中是沒有這樣做的
只要加上最后兩句話就行,重新打包發布就能解決這樣的問題
?
轉載于:https://www.cnblogs.com/leechenxiang/p/5853888.html
總結
以上是生活随笔為你收集整理的CLOSE_WAIT?项目上线之际遇到这样的烦心事的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CEPH块存储管理
- 下一篇: 语音购票、刷脸进站:上海联手阿里打造全球