daquan 发表于 2013-6-5 11:12:23

求助:socket压力测试,报9017错误。 Timeout expired while trying to connect.

小弟lr新手,在使用loadrunner11.0对socket服务器进行压力测试。
vuser每1秒向socket服务器发送报文,一共设置了10000个vuser。

现在存在两个问题:
1 只能有4000多个vuser在Run状态,其他vuser一直处于Pending。
    为什么会这样?是loadrunner的问题还是socket服务器的问题?
    这能说明socket服务器无法接收更多的连接请求吗?(鄙人同时在另外一台pc连接socket服务器,发现连接正常)

2 当Run的vuser到达4000以后,测试脚本就开始报9017错误了(具体见截图)。
    这是socket服务器拒绝链接吗?还是loadrunner自身的性能问题?有没有解决办法?

谢谢各位大虾!!

daquan 发表于 2013-6-5 17:21:12

基本解决了
pending是等待连接socket服务器,瓶颈在socket服务器。
4000并发时的9017错误是因为socket服务器在跑netty的时候,netty调用了log4j写文件。通过ulimit -n 65535后解决
页: [1]
查看完整版本: 求助:socket压力测试,报9017错误。 Timeout expired while trying to connect.