免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1285 | 回复: 1
打印 上一主题 下一主题

++++ 遇见的一个怪问题 ++++++++++ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-31 13:10 |只看该作者 |倒序浏览
环境: A机器  AS4 (Linux2.6)
          B机器  AS4 (Linux2.6)  , 与A 不同网段
          C机器  AS4 (Linux2.6)  , 与A同网段


程序: 一个server端的程序运行在 A机器上

异常情况: 如果 A 机器上没有(安装)运行server程序时间,从 B机器上运行
          #telnet 201.202.119.15 22 百试百灵, 但是如果 A 机器上那个server
               程序跑起来以后过一段时间(估计5分钟),再从 B机器上运行 telnet 命令
          就连接不通了,但是反过来 如果从 A 机器telnet B 确可以, 而且如果我从
          C 机器telnet A 却可以(A 与 C 同网段)

          接着如果将A 机器上的写的那个server进程 kill 掉从B 机器上还是 telnet 不了A
               但是如果 我在 A 机器上执行 #service network restart ,成功后再从 B
               telnet A 却可以了,但过一段时间还是不行,如果 重启 A机器,一样开始行,
          以后又不行了,也就是说 如果在机器上运行过 server 程序(只要一次),
          那么就出现以上现象,即使以后你不再运行 server 程序,还是有以上现象,我可不会
          写什么 病毒程序啊? 这是为什么啊? 只要运行过server 程序,以后即使你不再运行
          也是那种现象; 即使你重新启动机器也有那种现象; 如果你 将network 服务 restart
               那可以连通,但过一段时间就不可以了;只有不同网段才有以上现象,同一网段却没有, 糊涂啊。


程序说明:
          server 端程序主要侦听用户连接,然后进行处理,采用 epoll 调用, 内核没有做任何更改,只是为了
       确保能接入大量用户 将“每进程可以打开的最大描述字改为了10000(默认为1024)”, 但是我目前只有150
          左右的用户。


请大家帮我看看,谢谢!

         

         

      

没有安装 运行的那个程序时 运行 在另外网段一机器上 #telnet 201.202.119.15 22 百试百灵,
          server 程序跑起来以后过一段时间(估计5分钟),在另外网段上的那台机器上再次运行  
          #telnet 201.202.119.15 22   就连接不通了,但如果从 201.202.119.15 反向 telnet

论坛徽章:
0
2 [报告]
发表于 2007-01-31 13:25 |只看该作者
tcpdump 抓包看看再说吧

man tcpdump
www.google.com

btw: 你描述的现象太诡异,因此根据经验,几乎可以断定表象是假象,真正的原因极有可能是一些弱智问题

Good Luck
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP