51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3665|回复: 4
打印 上一主题 下一主题

[原创] 请教关于【27796, Failed to connect to server 】设置问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-26 14:21:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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,这样的虚拟用户数对于负载机的内存是非常小的,是否还有其他设置值或方法能彻底解决此问题?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-12-26 14:33:31 | 只看该作者
是否可以告诉我对于不同的系统硬件配置,TcpTimedWaitDelay相应设置?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-12-26 14:47:54 | 只看该作者
我觉得应该从根本上解决问题,对服务器下手:
1、增大中间件的连接池;
2、减小用于tcp6的端口所处于“Wait_Time”状态的时间值,如图(改图是LR报27796错,服务器的监控打印)

个人看法!各位多指教!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-12-26 15:55:04 | 只看该作者

回复 3# 的帖子

Hi,星驰:
  谢谢关注,中间件的连接池我做优化时改过(而且不止一次),结果报错更多,现在Loadrunner中只有这一个错误,中间件的日志中只有:get session timeout!~
   请问在linux下如何更改tcp6的“Wait_Time”状态的时间值?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-12-30 13:42:47 | 只看该作者

回复 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


不过我还没试验过,公司里的服务器我不方便操作,呵呵!楼上如操作了可以交流一下!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-22 15:39 , Processed in 0.079907 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表