protostar 发表于 2008-10-3 18:24:45

SMTP连接里很多维持超长时间的连接 CLOSE_WAIT状态

看到SMTP当前会话里很多维持了很长时间的连接,netstat看到的多是close_Wait状态,选择全部终止后,多数状态变成last_ACK状态,需不需要处理?为什么会维持这么长时间的连接不中断?

[ 本帖最后由 protostar 于 2008-10-9 19:03 编辑 ]

protostar 发表于 2008-10-4 22:46:00

看样子有些不对劲,我观察了一下,一些IP已经连接了27个多小时,还是保持在这个CLOSE_WAIT状态,这样,很快打开的smtp连接数已经上升到120多个了,而我设置的smtp并发数是500个,以前设置成200个时,出现smtp服务死掉的情况,不过尚不确定是不是肯定和这个情况有关,但是我想应该是有一定联系的。没有人遇到过这个情况么?

jimmy_xu 发表于 2008-10-5 11:22:54

SMTP用的是25号端口,本地测试telnet 205.188.249.132 25是否可以连接。AOL好象是美国在线吧,如果你有中国电信的IP或许无法访问那些IP,如果是香港或境外ISP的线路应该是没有任何问题。要么找你的ISP帮你解决这个问题。

[ 本帖最后由 jimmy_xu 于 2008-10-5 11:30 编辑 ]

protostar 发表于 2008-10-5 12:03:35

版主你搞错了方向,不是我要连接它们,是它们连接在我的25端口,迟迟不终止Close_wait状态,netstat里能看到都是它们在连接我这边。记得以前iMail系统里有关于timed_wait的调整方法的,是在系统的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters注册表项下调整的,但是找不到怎么调整这个close_wait状态的注册表项。

[ 本帖最后由 protostar 于 2008-10-5 12:13 编辑 ]

jimmy_xu 发表于 2008-10-5 15:49:19

怎么搞错方向,上面那张图不是你们发邮件给AOL的信息么,你发邮件给别人怎么叫别人连接你的25端口,是你连接别人的服务器,自己反思一下。你不会告诉我你是AOL的管理员吧?????????这张图是某个客户的管理员抓出来给你的吧????
连接与被连接是相互的,你连接别人,别人当然也要连接你。你都迟迟连接不上对方向邮件服务器的端口,在小于默认关闭时间,这个连接是会不断重试的。只有当超过邮件系统设定的时间,发现还是连接不上,才会自动丢弃,终止连接。建议找本书好好了解一下SMTP连接器的工作原理。

[ 本帖最后由 jimmy_xu 于 2008-10-5 15:53 编辑 ]

everyboy 发表于 2008-10-6 08:49:58

SMTP裡的都是發出去的,不是收進來

protostar 发表于 2008-10-6 10:39:08

版主大人看明白了没?前面的IP地址是我本地的地址,后面的是对方的IP地址,您是说我用25端口,连那些IP的三四万开外的端口去发邮件?咱们心平气和些讨论问题。

[ 本帖最后由 protostar 于 2008-10-6 10:56 编辑 ]

northboy 发表于 2008-10-6 14:42:10

关注!

之前注意到我的服务器上也有几个这样的连接,但不多。
希望lz解决后和大家分享。

jimmy_xu 发表于 2008-10-7 15:05:29

为什么你不去telnet 对方的25端口,而是查看对方与自己的25号端口连接情况,是你发邮件给别人,不是别人发邮件给你,你估计也没有明白我的意思。

protostar 发表于 2008-10-7 16:03:48

好吧,虽然不明白你的意思,我还是照做,ok,我测试了几个那些连接的IP的25端口,可以连上,响应正常。然后呢?
我之所以有把握说不是我们在向它们发送邮件,是因为我知道公司的主要邮件方向。
请明示,我不是很理解你的意思。

BTW,我特意找了几个在netstat里显示是close_wait状态的IP,连到它的25端口测试了一下,全部ok。

[ 本帖最后由 protostar 于 2008-10-7 16:06 编辑 ]
页: [1] 2 3
查看完整版本: SMTP连接里很多维持超长时间的连接 CLOSE_WAIT状态