51Testing软件测试论坛
标题:
请教关于【27796, Failed to connect to server 】设置问题
[打印本页]
作者:
看雪时节
时间:
2008-12-26 14:21
标题:
请教关于【27796, Failed to connect to server 】设置问题
Hi,各位:
如题,遇到关于【27796, Failed to connect to server 'hostname';port_ld': 'reason'.10048】的问题,在网上也找了解决办法,如下:
修改负载机 注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 里,有如下两个键值:
TcpTimedWaitDelay
MaxUserPort
但不管我如何设置 TcpTimedWaitDelay 的值,都同样会出现此问题,让我非常的无奈,我的负载机的内存分别为2G、2G、4G,系统都是windows 2003,每台负载机的虚拟用户设置为300,这样的虚拟用户数对于负载机的内存是非常小的,是否还有其他设置值或方法能彻底解决此问题?
作者:
看雪时节
时间:
2008-12-26 14:33
是否可以告诉我对于不同的系统硬件配置,TcpTimedWaitDelay相应设置?
作者:
星驰
时间:
2008-12-26 14:47
我觉得应该从根本上解决问题,对服务器下手:
1、增大中间件的连接池;
2、减小用于tcp6的端口所处于“Wait_Time”状态的时间值,如图(改图是LR报27796错,服务器的监控打印)
个人看法!各位多指教!
作者:
看雪时节
时间:
2008-12-26 15:55
标题:
回复 3# 的帖子
Hi,星驰:
谢谢关注,中间件的连接池我做优化时改过(而且不止一次),结果报错更多,现在Loadrunner中只有这一个错误,中间件的日志中只有:get session timeout!~
请问在linux下如何更改tcp6的“Wait_Time”状态的时间值?
作者:
星驰
时间:
2008-12-30 13:42
标题:
回复 4# 的帖子
运行vi /etc/sysctl.conf
增加以下几行:
引用
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
执行以下命令使配置生效:
/sbin/sysctl -p
不过我还没试验过,公司里的服务器我不方便操作,呵呵!楼上如操作了可以交流一下!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2