Chinaunix
标题:
请教:linux系统遇到一个很奇怪的问题。
[打印本页]
作者:
lmtwl
时间:
2008-07-25 20:37
标题:
请教:linux系统遇到一个很奇怪的问题。
直接发结果:
root@ubuntu:~# netstat -anp |grep :80
tcp 0 82081 222.73.231.222:80 222.88.211.96:3554 FIN_WAIT1 -
root@ubuntu
root@ubuntu
root@ubuntu
root@ubuntu:~# lsof -i:80
root@ubuntu
root@ubuntu
root@ubuntu
root@ubuntu:~# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:10888 0.0.0.0:* LISTEN 4610/si_agent
tcp 0 0 0.0.0.0:22222 0.0.0.0:* LISTEN 4535/l2tpns
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN 4531/tcpecho
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 4327/vsftpd
tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 4455/pptpd
tcp6 0 0 :::10999 :::* LISTEN 4308/sshd
root@ubuntu~#
请教下上面是怎么回事情?有谁遇到过吗?
作者:
lmtwl
时间:
2008-07-25 20:49
程序被杀掉后,80端口的连接等了很久很久很久都不断开。
net.ipv4.tcp_fin_timeout=10
[
本帖最后由 lmtwl 于 2008-7-25 20:55 编辑
]
作者:
ssffzz1
时间:
2008-07-25 22:32
80口跑什么服务器,APACHE吗,还是你自己写的。ps -e这个程序还存活吗?
作者:
lmtwl
时间:
2008-07-26 13:02
80跑的是自己写的一个程序服务,以前很正常,我昨天把它进程给杀掉后80端口就一直处于FIN_WAIT1 -(以前正常杀掉进行,过一会端口就释放了)
现在是等了n久,80端口还是FIN_WAIT1 -
Linux 2.6.22-14-server
[
本帖最后由 lmtwl 于 2008-7-26 13:10 编辑
]
作者:
ssffzz1
时间:
2008-07-26 13:12
我知道。
这个应该不是由net.ipv4.tcp_fin_timeout=10来控制的,这个是控制收到Fin报文后TCP链接的回收延迟。
具体的控制参数我也忘记了。但是的确是有这么个参数。当时记得是一本编程方面的书介绍的。书不在我身边,我无法帮到你,你自己查吧。
作者:
lmtwl
时间:
2008-07-26 13:15
嘎嘎 我在这方面不是太懂,查看了net.ipv4.tcp_fin_timeout=10原来跟上面无关,也不知道具体问题在什么地方。一会去翻翻。还是谢谢你
[
本帖最后由 lmtwl 于 2008-7-26 13:28 编辑
]
作者:
ssffzz1
时间:
2008-07-26 14:44
./ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
./ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
看看这2个参数。
作者:
脱水器
时间:
2008-07-26 21:28
看不懂
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2