LR中错误代号为27796的一个解决方法
2013-05-29 13:02
253 查看
问题:
曾经遇到过一个问题,在一次性能测试过程中,使用http协议的多用户向服务器发送请求。设置了持续时间,出现错误为:27796, Failed to connect to server 'hostname';port_ld': 'reason'.10048.
分析
因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没有timeout之前就全部占满了。在全部占满后,就会出现上面的错误。执行netstat –na命令,可以看到打开了很多端口。所以就调整TCP的time out。即在最后一个端口还没有用到时,前面已经有端口在释放了。
成功的解决方法:
在负载生成器的注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,有如下两个键值:
TcpTimedWaitDelay
MaxUserPort
1,这里的TcpTimedWaitDelay默认值应该中是30s,所以这里,把这个值调小为5s(按需要调整)。
2,也可以把MaxUserPort调大(如果这个值不是最大值的话)。
反复验证,问题解决。
曾经遇到过一个问题,在一次性能测试过程中,使用http协议的多用户向服务器发送请求。设置了持续时间,出现错误为:27796, Failed to connect to server 'hostname';port_ld': 'reason'.10048.
分析
因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没有timeout之前就全部占满了。在全部占满后,就会出现上面的错误。执行netstat –na命令,可以看到打开了很多端口。所以就调整TCP的time out。即在最后一个端口还没有用到时,前面已经有端口在释放了。
成功的解决方法:
在负载生成器的注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,有如下两个键值:
TcpTimedWaitDelay
MaxUserPort
1,这里的TcpTimedWaitDelay默认值应该中是30s,所以这里,把这个值调小为5s(按需要调整)。
2,也可以把MaxUserPort调大(如果这个值不是最大值的话)。
反复验证,问题解决。
相关文章推荐
- LR中错误代号为27796的一个解决方法
- LR中错误代号为27796的一个解决方法-Zee
- LR中错误代号为27796的一个解决方法
- LR中错误代号为27796的一个解决方法
- LR中错误代号为27796的一个解决方法
- loadrunner中错误为27796的一个解决方法
- loadrunner中错误为27796的一个解决方法
- 关于maven的一个小错误解决方法
- office2010出现“windows installer 服务不能更新一个或多个受保护”的错误解决方法
- 运行VS2008提示"找不到一个或多个组件,请重新安装该应用程序"错误的解决方法V
- LR错误: Commands out of sync; you can't run this command now 解决方法
- LR 报错误: C interpreter run time error: Error -- Unresolved symbol : vuser_end解决方法
- 安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法
- LR错误代码-26374的一个解决途径
- asp输出xml格式文件时的一个诡异错误及解决方法:XML declaration allowed only at the start of the document
- Java的一个编译错误解决方法:需要class interface enum
- 用VS2010自带的Library Package Manager安装EFCodeFirst出现“无法加载一个或多个请求的类型”错误的解决方法
- 关于IE浏览器加载图片报206错误的一个解决方法
- 一个简单的解决方法:word文档打不开,错误提示mso.dll模块错误。
- SQL Server 2014 数据库数据库备份恢复和一个3154错误解决方法