关于Error -27796: Failed to connect to server : [10061] Connection refused 错误
跑测试的时候,我才用了500个用户,到300个用户左右就出现Error -27796: Failed to connect to server "localhost:8080": Connection refused
用的是mysql+tomcat,其中mysql中max_connections=16384,tomcat的maxThreads=12000
请问还有loadrunner中running-set有需要设置的么? 我才运行了10用户就出现这个问题了,真头疼 这个跟LR的设置应该没有什么联系,楼主可以尝试加大maxThreads的数值。这个时候的相应时间如何啊服务器的CPU,内存什么的正常吗? 这个跟LR的设置应该没有什么联系,楼主可以尝试加大maxThreads的数值。这个时候的相应时间如何啊服务器的CPU,内存什么的正常吗? 回复 2# ziheng198688
之前tomcat的maxthreads是不是200,然后跑到后面tomcat就会报错,后来调到12000以后tomcat就不报错了,但是loadrunner还是一样的错误
应该不是tomcat的问题把? 尝试修改注册表中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,有如下两个键值:
TcpTimedWaitDelay
MaxUserPort
端口等待时间调小,最大可用端口调大 回复 5# danmy
这两个我都改成1和65534了
刚才又跑到这个错误,我看mysql的log,也没有error-log信息,崩溃了
有没有可能是配置的原因? 回复 5# danmy
这两个我都改了呀,但是还是有错
然后看mysql的log,也没有错误信息呀
崩溃了,硬件配置有关系么? 27796的问题确实挺挠头的。我之前用抓包工具,发现有些请求的tcp链接没有建立成功。帮楼主顶贴。等待达人 回复 8# 亚瑟王
多谢帮顶{:3_73:} 本帖最后由 danmy 于 2011-7-5 15:34 编辑
netstat -an看看服务端的TCP端口是不是也都被占满了? 尝试把tomcat配置中的connectiontimeout时间和account也调一下 回复 10# danmy
好象是的,都是TIME_WAIT
这样应该怎么办? 这是tomcat里web.xml的设置,应该没错吧
<Service name="Catalina">
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJPConnector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="30000"
maxHttpHeaderSize="8192"
maxThreads="12000" acceptCount="8000"
maxKeepAliveRequests="100"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation -->
<!--
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
也遇到此问题,等着看大侠们分析
原因 1、出现这个错误和LR设置没关系
2、一种可能是服务器承受的压力过大,可能300用户就是瓶颈了
3、另一种可能是网络繁忙,你再次测试时看看你本机网络资源使用情况,若长时间100%或者0%都是不正常的。
4、你用的是一台客户机并发300-500用户吗?
一台客户机一般最多并发150用户(2GB内存),也就是说要生成500用户的负载你需要多台客户机资源 我也遇到这样的问题 真是头疼哦 服务器和测试机是同一台机器吧 Error -27796: Failed to connect to server "127.0.0.1:25312": Connection refused
Fatal Error -27098: Could not download the proxy automatic configuration script (URL="http://127.0.0.1:25312/application.pac"). See previous messages.Refer to the 'Run-time settings/Internet Protocol/Proxy'
Fatal Error -27072: The URL of the proxy automatic configuration script was explicitly specified in "Run-time settings/Internet Protocol/Proxy".Aborting
出现了同样差不多得问题 求解啊 1\首先是与你机器的配置有关,时刻注意你的瓶颈,看你的机器资源利用问题
2\尽量让你的测试机器和服务器分开,因为测试需要的是一个最有权威的验证,如你这么操作,会影响性能 1\首先是与你机器的配置有关,时刻注意你的瓶颈,看你的机器资源利用问题
2\尽量让你的测试机器和服务器分开,因为测试需要的是一个最有权威的验证,如你这么操作,会影响性能
页:
[1]
2