httpClient urlConnection activemq CLOSE_WAIT
来源:互联网 发布:公安 软件代理加盟 编辑:程序博客网 时间:2024/06/04 20:06
CLOSE_WAIT 说明: http://blog.csdn.net/talent210/article/details/65434677
httpClient
httpClien使用不当会产生大量CLOSE_WAIT
解决方法:
一、 客户端主动关闭连接
1, 创建HTTPCLIENT时 使用关闭参数
HttpClient client = new HttpClient(new HttpClientParams(),new SimpleHttpConnectionManager(true) );
【
public SimpleHttpConnectionManager(boolean alwaysClose) {
super();
this.alwaysClose = alwaysClose;
}
】
2,在method.releaseConnection();之后加上 client.getHttpConnectionManager()).shutdown();
3,在method.releaseConnection();之后加上 client.getHttpConnectionManager().closeIdleConnections(0)
二、服务端主动关闭连接
method.setRequestHeader("Connection", "close");
HttpURLConnection 是否会出现close_wait?
当设置keepAlive=true时:
如果客户端调用HttpURLConnection.getInputSteam().close(), 然后又调用HttpURLConnection.disconnect(), 这样不会关闭Socket,此时Socket会被复用
如果客户端直接调用HttpURLConnection.disconnect(), InputSteam和Socket都会关闭
ActiveMQ
如果activeMQ 一直连接超时,而请求又多会出现大量CLOSE_WAIT
- httpClient urlConnection activemq CLOSE_WAIT
- httpclient和urlconnection比较
- HttpClient/ HttpUrlConnection/UrlConnection
- URLConnection和HTTPClient的比较
- URLConnection和HTTPClient的比较
- URLConnection和HttpClient使用入门
- URLConnection和HTTPClient的比较
- URLConnection跟HTTPClient的比较
- URLConnection和HTTPClient的比较
- URLConnection和HTTPClient的比较
- URLConnection and HTTPClient的比较
- HttpClient和URLConnection的应用
- httpclient和urlconnection的区别
- httpclient 以及 urlConnection 发送请求
- HTTPClient和URLConnection核心区别分析
- android httpClient和URLConnection的区别
- 为什么使用apache-httpclient而不是jdk-urlconnection
- HTTPClient和URLConnection核心区别分析
- sql 数据操作与事物控制
- 在myeclipse中导入已存在的项目
- Linux设备模型(8)_platform设备
- JavaScript入门指南---(六)、创建对象
- R语言如何把vector累加到数据框 #从100个样本中抽取90个样本,无放回抽样,做10次
- httpClient urlConnection activemq CLOSE_WAIT
- ubuntu使用KVM创建虚拟机
- JDBC操作简单的存储过程
- Android 项目结构
- Linux基础——sar 查看网卡流量
- WordPress 在 Linux 下不能发送邮件的问题
- apache tomcat ajp的配置
- C#窗体应用程序播放器之音乐播放状态的提取
- 64位linux安装mysql5.7.13