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

[转]Loadrunner Error code 10053 & Tomcat 连接器(connector)优化

时间:2015-06-23 22:57:19      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

LoadRunner提示错误:Error : socket0 - Software caused connection abort. Error code : 10053.

在今天的测试过程中发现,socket请求连接时总是出错,code是10053,google后把问题已经解决了。关键的点就在于Web服务器(Tomcat/Jboss)的一个参数的配置. "MaxKeepAliveRequests"

MaxKeepAliveRequests为一次连接可以进行的HTTP请求的最大请求次数,其默认值为100。如果将其值设为0便可支持在一次连接内进行无限次的传输请求。事实上没有客户程序在一次连接中请求太多的页面,通常达不到这个上限就完成连接了。

知道了问题的原因,解决起来就好办了。可以修改或者添加tomcat配置文件server.xml中的连接器(<Connector ... />)的配置。

    <Connector port="8090" protocol="HTTP/1.1"
               connectionTimeout="20000"
              maxKeepAliveRequests="0"
               redirectPort="8443" />

maxKeepAliveRequests="0"表示: 将支持在一次连接内进行无限次的传输请求

连接器其它参数配置:

minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10
maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75
acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100
enableLookups:是否反查域名,取值为:true或false。为了提高处理能力,应设置为false
connectionTimeout:网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。其中和最大连接数相关的参数为maxProcessors和acceptCount。如果要加大并发连接数,应同时加大这两个参数。
redirectPort:指定转发端口.如果当前端口只支持non-SSL请求,在需要安全通信的场景,将把客户请求转发至SSL的redirectPort端口
enableLookups:如果设为true,表示支持域名解析,可以把IP地址解析为主机名.WEB应用中调用request.getRemoteHost方法返回客户机主机名.默认值为true

[转]Loadrunner Error code 10053 & Tomcat 连接器(connector)优化

标签:

原文地址:http://www.cnblogs.com/shengs/p/4596371.html

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