首页 > 代码库 > CLOSE_WAIT?项目上线之际遇到这样的烦心事
CLOSE_WAIT?项目上线之际遇到这样的烦心事
项目内测中,马上就要发布了,如今内测,所以很忙,今天运维那发来一堆状态,忘记截图了,简单来讲就是HTTP发送请求的时候有连接等待关闭,导致CLOSE_WAIT这个状态一直累加,没有释放,这样长时间下去肯定会有问题。
好吧,仔细一看发现在调用外网的短信接口会出现这样的问题,那块api是由短信供应商提供的,坑爹啊,只能改了
HttpClient client = new HttpClient();
PostMethod method = null;
……
method.releaseConnection();
client.getHttpConnectionManager().closeIdleConnections(0);
在使用HttpClient的时候需要关闭释放链接,而api中是没有这样做的
只要加上最后两句话就行,重新打包发布就能解决这样的问题
CLOSE_WAIT?项目上线之际遇到这样的烦心事
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。