当前位置: 技术问答>请教一个opengl的问题
iis7站长之家
请教loadrunner脚本运行后,Linux服务器上很多CLOSE_WAIT状态链接.
来源: 互联网 发布时间:2017-01-16
本文导语: 脚本建立了个链接然后释放了链接.但是服务器上的链接从ESTABLISHED状态变为CLOSE_WAIT状态. 我开始以为是服务器端程序的问题.但是我改用客户端程序链接断开服务器就不会出现CLOSE_WAIT状态的链接. 1. 是LR脚本问题吗,脚...
脚本建立了个链接然后释放了链接.但是服务器上的链接从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.
我开始以为是服务器端程序的问题.但是我改用客户端程序链接断开服务器就不会出现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的情况,就是上边这样了。
检查服务端代码吧。
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的情况,就是上边这样了。
检查服务端代码吧。