程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> CLOSE_WAIT?項目上線之際遇到這樣的煩心事,close_wait煩心事

CLOSE_WAIT?項目上線之際遇到這樣的煩心事,close_wait煩心事

編輯:JAVA綜合教程

CLOSE_WAIT?項目上線之際遇到這樣的煩心事,close_wait煩心事


項目內測中,馬上就要發布了,如今內測,所以很忙,今天運維那發來一堆狀態,忘記截圖了,簡單來講就是HTTP發送請求的時候有連接等待關閉,導致CLOSE_WAIT這個狀態一直累加,沒有釋放,這樣長時間下去肯定會有問題。

 

好吧,仔細一看發現在調用外網的短信接口會出現這樣的問題,那塊api是由短信供應商提供的,坑爹啊,只能改了

 

HttpClient client = new HttpClient();

PostMethod method = null;

……

method.releaseConnection();

client.getHttpConnectionManager().closeIdleConnections(0);

在使用HttpClient的時候需要關閉釋放鏈接,而api中是沒有這樣做的

只要加上最後兩句話就行,重新打包發布就能解決這樣的問題

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved