码迷,mamicode.com
首页 > 其他好文 > 详细

CLOSE_WAIT?项目上线之际遇到这样的烦心事

时间:2016-09-08 18:05:23      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

项目内测中,马上就要发布了,如今内测,所以很忙,今天运维那发来一堆状态,忘记截图了,简单来讲就是HTTP发送请求的时候有连接等待关闭,导致CLOSE_WAIT这个状态一直累加,没有释放,这样长时间下去肯定会有问题。

 

好吧,仔细一看发现在调用外网的短信接口会出现这样的问题,那块api是由短信供应商提供的,坑爹啊,只能改了

 

HttpClient client = new HttpClient();

PostMethod method = null;

……

method.releaseConnection();

client.getHttpConnectionManager().closeIdleConnections(0);

在使用HttpClient的时候需要关闭释放链接,而api中是没有这样做的

只要加上最后两句话就行,重新打包发布就能解决这样的问题

 

CLOSE_WAIT?项目上线之际遇到这样的烦心事

标签:

原文地址:http://www.cnblogs.com/leechenxiang/p/5853888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!