51Testing软件测试论坛
标题:
lr报错 error code:9017 ,10048, 10054
[打印本页]
作者:
gegewu2009
时间:
2010-5-7 09:58
标题:
lr报错 error code:9017 ,10048, 10054
winsock 协议,8台负载同时对服务器进行压力测试,并发用户8000,每台1000,运行5个小时后,开始报错如下
Timeout expired while trying to connect. Error code : 9017.
callConnect - Address already in use. Error code : 10048.
socket82 - Connection reset by peer. Error code : 10054.
每台负载的虚拟用户都由1000降为300多
查了很多,有的说可能是参数问题,我这里参数设置的是file类型,random模式,每台负载都一样
望高手帮忙回复下啊
作者:
gegewu2009
时间:
2010-5-7 10:05
标题:
急呀,在线等
急呀,在线等 急呀,在线等
作者:
orceric
时间:
2010-5-7 10:48
Timeout expired while trying to connect. Error code : 9017.
连接超时了.检查服务器socket连接数,是不是脚本里面socket没有正常释放导致的
callConnect - Address already in use. Error code : 10048.
使用了已经打开的端口地址,
socket82 - Connection reset by peer. Error code : 10054.
socket断了 但是脚本还在给服务器发送消息.
楼主检查一下脚本看看,socket链接不用了及时断开,
作者:
orceric
时间:
2010-5-7 10:55
在给楼主提供一点思路
1:如果是用windows机器跑负载,建议修改一下系统连接数.
2:VUSER的运行方式需要设计好, 是一次执行完后,在重新开始执行,还是直接在VUSER里面写好循环,让VUSER自己去跑,
优化一下脚本吧
作者:
gegewu2009
时间:
2010-5-7 11:40
标题:
谢谢orceric的答复
1.脚本中socket都是不用了就关闭的,这个地方应该没啥问题
2.是用的windows机器在跑负载,要修改服务器的系统连接数吗
3.vuser中循环是在controller中设置的,脚本是简单的录制的。前几个小时跑的都是正常的哦,5个小时后就都出错了
socket断了,连接超时,是因为压力已经超出了服务器的承受范围了吗
作者:
cap5210
时间:
2010-5-7 13:16
一台机子跑1000用户,太牛了
作者:
gegewu2009
时间:
2010-5-7 14:19
序列号可以支持1000的呢
作者:
orceric
时间:
2010-5-9 20:23
脚本中socket close了 不一定 close成功,加上一个try方法看看能不能抓到错误.
因为连接没有正常断开,一直持续增加,最后导致连接数满,客户端,服务器端 都有链接数限制(windows/liunx)的.
你在5小时候后可以去服务器上查看一下当前的socket连接数是多少个.或许能找到答案.
作者:
archonwang
时间:
2010-5-11 14:34
对socket脚本进行优化
使用后直接关闭socket
检查socket连接数驻留。
作者:
依零99
时间:
2010-11-1 11:10
回复
7#
gegewu2009
楼主,我迫切想要你的序列号,支持1000个的licence,谢谢~~~~
作者:
qzj_test
时间:
2010-11-1 17:13
{:4_83:}
作者:
yxd2006
时间:
2011-8-22 15:57
关注中.......
作者:
shu123
时间:
2011-11-17 13:21
这个问题楼主解决了没?
作者:
maizi253
时间:
2012-5-23 17:26
学习
作者:
小米阿狸
时间:
2013-5-10 16:13
能不能给我一个序列号啊 494680047@qq.。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2