2024年6月8日发(作者:)

1. 一、Step download timeout (120 seconds)

2. 这是一个经常会遇到的问题,解决得办法走以下步骤:

3. 1、 修改run time setting中的请求超时时间,增加到600s,其中有三项的参数可

以一次都修改了,HTTP- request connect timeout,HTTP- request receieve timeout,

Step download timeout,分别建议修改为600、600、5000。run time setting设置完

了后记住还需要在control组件的option的run time setting中设置相应的参数。

4. 2、办法一不能解决的情况下,解决办法如下:

5. 设 置runt time setting中的internet protocol-preferences中的advaced区域

有一个 winlnet replay instead of sockets选项,选项后再回放就成功了。切记此法只对

windows系统起作用,此法来自 zee的资料。

6. 二、问题描述Connection reset by peer.

7. 这个问题不多遇见,一般是由于下载的速度慢,导致超时,所以,需要调整一下超

时时间。

8. 解 决办法:Run-time setting窗口中的‘Internet Protocol’-‘Preferences’

设置 set advanced options(设置高级选项),重新设置一下

“HTTP-request connect timeout(sec),可以 稍微设大一些”。

9. 三、问题描述connection refused

10. 这个的错误的原因比较复杂,也可能很简单也可能需要查看好几个地方,解决起

来不同的操作系统方式也不同。

11. 1、首先检查是不是连接weblogic服务过大部分被拒绝,需要监控weblogic

的连接等待情况,此时需要增加acceptBacklog,每次增加25%来提高看是否解决,同时

还需要增加连接池和调整执行线程数,(连接池数*Statement Cache Size)的值应该小于

等于oracle数据库连接数最大值。

12. 2、 如果方法一操作后没有变化,此时需要去查看服务器操作系统中是否对连

接数做了限制,AIX下可以直接vi文件limits修改其中的连接限制数、端口数, 还有tcp

连接等待时间间隔大小,wiodows类似,只不过windows修改注册表,具体修改注册表

中有TcpTimedWaitDelay和 MaxUserPort项,键值在

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices TcpipParameters]。

因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成

器的机器的端口在没有 timeout之前就全部占满了。在全部占满后,就会出现上面的错误。

执行netstat –na命令,可以看到打开了很多端口。所以就调整TCP的 time out。即在最

后一个端口还没有用到时,前面已经有端口在释放了。

13. 1,这里的TcpTimedWaitDelay默认值应该中是30s,所以这里,把这个值调小

为5s(按需要调整)。

14. 2,也可以把MaxUserPort调大(如果这个值不是最大值的话)。

15. 四、问题描述open many files