linux close wait状态,请教loadrunner脚本运行后,Linux服务器上很多CLOSE_WAIT状态链接....

脚本建立了个链接然后释放了链接.但是服务器上的链接从ESTABLISHED状态变为CLOSE_WAIT状态.

我开始以为是服务器端程序的问题.但是我改用客户端程序链接断开服务器就不会出现CLOSE_WAIT状态的链接.

1. 是LR脚本问题吗,脚本在下面?

2. 有可能是服务器程序(JAVA写的)问题吗?

不要告诉我调整服务器参数,那只是回避问题,不能解决我现在的疑惑.

/*********************************************************************

* Created by Mercury Interactive Windows Sockets Recorder

*

*********************************************************************/

#include "lrs.h"

Action()

{

lr_start_transaction("load");

lrs_create_socket("socket0", "TCP", "RemoteHost=192.168.1.1:111",  LrsLastArg);

lrs_close_socket("socket0");

lr_end_transaction("load", LR_AUTO);

return 0;

}

netstat 看server上,一直是CLOSE_WAIT.

|

tcp       15      0 127.0.0.1:13000         127.0.0.1:57790         CLOSE_WAIT

tcp        0      0 127.0.0.1:57790         127.0.0.1:13000         FIN_WAIT2

tcp        0      0 172.17.66.58:22         172.17.66.57:1859       ESTABLISHED

模拟了一下.

看样是客户端在FIN_WAIT2状态在等待服务器送ack,结果服务器迟迟没有送来ack,所以服务端只能一直处于CLOSE_WAIT。

应该是服务器端的问题,客户端主动close,服务端read返回0之后却没有调用close,导致客户端在等服务器close,而服务器偏偏不close的情况,就是上边这样了。

检查服务端代码吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
micro_focus_loadrunner_2022_community_edition.exe是一款测试工具软件。它是Micro Focus公司推出的LoadRunner系列产品的社区版。这个exe文件是软件的安装程序,用于在计算机上安装LoadRunner 2022社区版。 作为一款测试工具软件,LoadRunner社区版具有强大的功能和灵活性,适用于各种类型的应用程序和系统的性能测试。它能够模拟并模拟用户在实际环境中的行为,对系统进行压力测试,以评估系统在大量用户并发访问下的性能表现。 通过LoadRunner社区版,用户可以创建和执行各种测试脚本,包括Web、移动、数据库等多种类型的应用程序。它提供了丰富的测试功能,包括负载生成、性能监控、性能分析和报告生成等,以帮助用户全面评估系统的性能和稳定性。 LoadRunner社区版还提供了一个友好的用户界面和易于使用的脚本编写工具,使得用户可以轻松地创建和管理测试脚本。此外,它还支持与其他测试工具和系统集成,可以与多种开发环境和测试框架无缝连接。 Micro Focus LoadRunner 2022社区版通过提供免费的测试工具,为开发者和测试人员提供了一个学习和实践性能测试的平台。它能够帮助用户提前发现和解决应用程序和系统的性能问题,提高系统的可靠性和稳定性。 总之,micro_focus_loadrunner_2022_community_edition.exe是一款功能强大的测试工具软件,它提供了丰富的性能测试功能和易于使用的界面,帮助用户评估系统的性能表现并提高应用程序的可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值