51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 35642|回复: 32
打印 上一主题 下一主题

[求助] 帮助:关于 Error -27791: Server has shut down the connection prematurely

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-25 14:42:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
脚本:用户登陆服务器(公司自己产品),直接退出
场景一:192.168.*.78 为conroller ,直接发送request 到 server, 到120个左右的用户,有5-10个faild,error 信息为: Server has shut down the connection prematurely
场景二:通过agent,192.168.*.78 作为control也作为agent,通过另一台agent, 可到达用户200个左右,没有错误,到210个左右,想同错误又有出现
场景三 : 一台controller,通过三台agent,发送request,可到达用户240个左右,每台agent 80个左右的用户,到260个左右,Server has shut down the connection prematurely 和 Action.c(22): Error -27792: Failed to transmit data to network: [10054] Connection reset by peer

我想的是有两个原因,一个是网络带宽,另外一个是server 不稳定,在N多request下,发生问题.
请问哪位高手,分析一下原因,或者如何来验证.

[ 本帖最后由 lisa_1106 于 2007-7-25 14:45 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-7-25 15:22:06 | 只看该作者
help help!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-25 16:53:01 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-2 10:58:17 | 只看该作者
我也有同样的问题,我测的是搜狐博客,只设置了50个用户,全是failed transactions,不知道为什么
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-2 11:55:25 | 只看该作者
我现在测的项目的设置的场景和lz的类似一台controller,3台agent作为负载生成器,一开始运行还不错,可到后面就开始有error,内容也是Error -27791: Server has shut down the connection prematurely 和 Error -27792: Failed to transmit data to network: [10054] Connection reset by peer
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-2 12:05:34 | 只看该作者
把几种不同的结果对比分析一下。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-20 16:06:19 | 只看该作者
原帖由 Zee 于 2007-8-2 12:05 发表
把几种不同的结果对比分析一下。






何解,怎么分析法,请赐教.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-9-21 17:07:52 | 只看该作者
数据库用的是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-9-22 10:35:19 | 只看该作者
我想可能主要是服务器的原因,可能用户数过多,导致资源不能被下载。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-9-25 12:05:55 | 只看该作者
我也估计是网络问题,假如单独一个shut down 时,可能就比较难说了,现在他和network一起,估计网络问题方面比较大。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-10-10 11:33:49 | 只看该作者
我使用IP Spoofer的时候也会出现楼主所描述的错误提示:
vuser_init.c(12): Error -27792: Failed to transmit data to network: [10054] Connection reset by peer
vuser_init.c(12): Error -27791: Server "10.*.*.9" has shut down the connection premature
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-10-12 11:47:45 | 只看该作者
up,up我也遇到了lz同样问题。

程序没有抱错,但是同样的用户量去压,服务器抱错了。我用的服务器resin,怀疑resin loadrunenr两者的超时设置问题。resin 的比loadrunenr的短的话。。。不过我不知道如何修改resin超时设置,所以无法继续排查。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-10-13 15:04:54 | 只看该作者
把集合点时间设置大点,默认是120s,改成更大一点,试下!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-10-16 09:16:27 | 只看该作者
Message Code 27791
Server 'server name' has shut down the connection prematurely

The server shut down the connection unexpectedly, possibly in the middle of a response.

Troubleshooting
Ping the remote host to which you were connected. If it does not respond, it may be offline or there may be a network problem. Try again later.
Ping a local host to verify that your local network is still functioning.
Ping your local router address.
Ping a host on the same subnet as the remote host to which you were connected (if you know of one). This will verify that the destination network is functional.
Send a "traceroute" command to the remote host. This will not reveal the problem unless you know the router addresses at the remote end, but it may help you determine if the problem is somewhere along the network path. 看看能不能解决问题
原先我用IP欺骗时候也出现过类似的错误提示,但后来执行的时候加了用这些Ip的生成器就没有问题了
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-10-17 11:42:59 | 只看该作者

to:hankliu520

什么叫“把集合点时间设置大点,默认是120s,改成更大一点,试下!”
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-3-25 08:49:19 | 只看该作者
我也遇到相同问题
在Virtual User Generator中调试通过,Agent也正常打开的,但是在Controller中的所有事件全部失败
报:vuser_init.c(12): Error -27792: Failed to transmit data to network: [10054] Connection reset by peer
        vuser_init.c(12): Error -27791: Server "10.*.*.9" has shut down the connection premature
      
最后发现,可能是与“卡巴斯基”发生了冲突;关闭了“卡巴斯基”之后再运行,全部成功!
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2008-4-3 14:51:25 | 只看该作者
vuser_end c(6):error -27792:faild to transmit data to network:[10054]
connection reset by peer

我也遇到这种情况了!不知道是什么原因造成的
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2008-4-6 00:23:40 | 只看该作者
这个问题我想很可能是由于在多用户的访问下,server端的SOCKET队长时间列趋于饱和导致服务器端不稳定造成一些连接被关闭.楼主可以尝试一下设置pacing值的大小,具体步骤如下
在VUGEN中的runtime-setting-->pacing-->after the previous iteration ends 可以指定一个固定的值也可以设定一个随机的时间范围,可以多试几次,同时还应该检查一下网络的通讯是否良好.
说明:pacing的主要作用是说在脚本的每两次迭代之间停留一段时间,当多用户并发访问系统,服务器端的SOCKET队列很容易达到饱和,设置pacing的值可以让服务器即使取出队列中的请求,以便队列能接纳后续到来的请求,这样服务器端发生错误的几率就小多了.(仅供参考!)
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-2-6 17:51
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    19#
    发表于 2008-4-6 15:37:51 | 只看该作者

    xp系统问题

    error -27792,-27796等问题,都是和xp系统的tcp连接数有限制导致,默认是10,修改下这个默认值为150或者250,基本上就可以解决了。
    修改tcp连接数,网上有很多方法,我用的是最偷懒的方法,就是装一个bit精灵,里面有“tcp连接数破解补丁”,设置下就好了。

    我就是这么干的,貌似没有啥问题了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2008-4-9 11:11:15 | 只看该作者
    我也遇到  27791的错误,郁闷啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 19:30 , Processed in 0.082202 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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