51Testing软件测试论坛

标题: 关于Error -27796: Failed to connect to server : [10061] Connection refused 错误 [打印本页]

作者: lintotti    时间: 2011-7-4 01:20
标题: 关于Error -27796: Failed to connect to server : [10061] Connection refused 错误
跑测试的时候,我才用了500个用户,到300个用户左右就出现
Error -27796: Failed to connect to server "localhost:8080": [10061] Connection refused
用的是mysql+tomcat,其中mysql中max_connections=16384,tomcat的maxThreads=12000
请问还有loadrunner中running-set有需要设置的么?
作者: ziheng198688    时间: 2011-7-4 16:36
这个跟LR的设置应该没有什么联系,楼主可以尝试加大maxThreads的数值。这个时候的相应时间如何啊服务器的CPU,内存什么的正常吗?
作者: ziheng198688    时间: 2011-7-4 16:36
这个跟LR的设置应该没有什么联系,楼主可以尝试加大maxThreads的数值。这个时候的相应时间如何啊服务器的CPU,内存什么的正常吗?
作者: lintotti    时间: 2011-7-4 16:45
回复 2# ziheng198688


    之前tomcat的maxthreads是不是200,然后跑到后面tomcat就会报错,后来调到12000以后tomcat就不报错了,但是loadrunner还是一样的错误
应该不是tomcat的问题把?
作者: danmy    时间: 2011-7-4 18:09
尝试修改注册表中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,有如下两个键值:
TcpTimedWaitDelay
MaxUserPort

端口等待时间调小,最大可用端口调大
作者: lintotti    时间: 2011-7-5 00:38
回复 5# danmy


    这两个我都改成1和65534了
刚才又跑到这个错误,我看mysql的log,也没有error-log信息,崩溃了
有没有可能是配置的原因?
作者: lintotti    时间: 2011-7-5 00:39
回复 5# danmy


    这两个我都改了呀,但是还是有错
然后看mysql的log,也没有错误信息呀
崩溃了,硬件配置有关系么?
作者: 亚瑟王    时间: 2011-7-5 10:18
27796的问题确实挺挠头的。我之前用抓包工具,发现有些请求的tcp链接没有建立成功。帮楼主顶贴。等待达人
作者: lintotti    时间: 2011-7-5 12:58
回复 8# 亚瑟王


    多谢帮顶
作者: danmy    时间: 2011-7-5 15:25
本帖最后由 danmy 于 2011-7-5 15:34 编辑

netstat -an看看服务端的TCP端口是不是也都被占满了? 尝试把tomcat配置中的connectiontimeout时间和account也调一下
作者: lintotti    时间: 2011-7-10 16:55
回复 10# danmy


    好象是的,都是TIME_WAIT
    这样应该怎么办?
作者: lintotti    时间: 2011-7-10 20:51
这是tomcat里web.xml的设置,应该没错吧

  1. <Service name="Catalina">
  2.   
  3.     <!--The connectors can use a shared executor, you can define one or more named thread pools-->
  4.     <!--
  5.     <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
  6.         maxThreads="150" minSpareThreads="4"/>
  7.     -->
  8.    
  9.    
  10.     <!-- A "Connector" represents an endpoint by which requests are received
  11.          and responses are returned. Documentation at :
  12.          Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
  13.          Java AJP  Connector: /docs/config/ajp.html
  14.          APR (HTTP/AJP) Connector: /docs/apr.html
  15.          Define a non-SSL HTTP/1.1 Connector on port 8080
  16.     -->
  17.     <Connector port="8080" protocol="HTTP/1.1"
  18.                connectionTimeout="30000"
  19.                            maxHttpHeaderSize="8192"
  20.                            maxThreads="12000" acceptCount="8000"
  21.                            maxKeepAliveRequests="100"                   
  22.                redirectPort="8443" />
  23.     <!-- A "Connector" using the shared thread pool-->
  24.     <!--
  25.     <Connector executor="tomcatThreadPool"
  26.                port="8080" protocol="HTTP/1.1"
  27.                connectionTimeout="20000"
  28.                redirectPort="8443" />
  29.     -->           
  30.     <!-- Define a SSL HTTP/1.1 Connector on port 8443
  31.          This connector uses the JSSE configuration, when using APR, the
  32.          connector should be using the OpenSSL style configuration
  33.          described in the APR documentation -->
  34.     <!--
  35.     <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
  36.                maxThreads="150" scheme="https" secure="true"
  37.                clientAuth="false" sslProtocol="TLS" />
  38.     -->
复制代码

作者: sherryshi    时间: 2011-7-13 16:11
也遇到此问题,等着看大侠们分析
原因
作者: yandaju    时间: 2011-7-14 09:06
1、出现这个错误和LR设置没关系
2、一种可能是服务器承受的压力过大,可能300用户就是瓶颈了
3、另一种可能是网络繁忙,你再次测试时看看你本机网络资源使用情况,若长时间100%或者0%都是不正常的。
4、你用的是一台客户机并发300-500用户吗?
一台客户机一般最多并发150用户(2GB内存),也就是说要生成500用户的负载你需要多台客户机资源
作者: 黄袖标    时间: 2011-10-12 17:27
我也遇到这样的问题 真是头疼哦
作者: jj_ljw    时间: 2011-10-12 20:54
服务器和测试机是同一台机器吧
作者: pangda    时间: 2012-2-13 11:24
Error -27796: Failed to connect to server "127.0.0.1:25312": [10061] Connection refused          [MsgId: MERR-27796]
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'          [MsgId: MERR-27098]
Fatal Error -27072: The URL of the proxy automatic configuration script was explicitly specified in "Run-time settings/Internet Protocol/Proxy".  Aborting          [MsgId: MERR-27072]
出现了同样差不多得问题 求解啊
作者: hhuang3361    时间: 2012-3-23 11:29
我才运行了10用户就出现这个问题了,真头疼
作者: Angeldgh00    时间: 2012-3-23 15:24
1\首先是与你机器的配置有关,时刻注意你的瓶颈,看你的机器资源利用问题
2\尽量让你的测试机器和服务器分开,因为测试需要的是一个最有权威的验证,如你这么操作,会影响性能
作者: Angeldgh00    时间: 2012-3-23 15:25
1\首先是与你机器的配置有关,时刻注意你的瓶颈,看你的机器资源利用问题
2\尽量让你的测试机器和服务器分开,因为测试需要的是一个最有权威的验证,如你这么操作,会影响性能
作者: yxd2006    时间: 2012-6-18 15:30
关注中……
作者: moonlight1125    时间: 2012-8-29 09:17
关注中
作者: shaolily    时间: 2015-2-13 10:47
小伙伴们,请问此问题有结果吗?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2