求助:linux的端口号开启缓慢

kevin_dong 2003-10-16 01:39:58
RedHat linux8.0工作站以前运行的很好,不过最近开始每次分配一个端口号的时候,系统过2-3分钟才能有反映,该端口号才打开。查看netstat -an,可以看到每次执行服务后,系统总是先分配一个临时的大于30000的端口号给程序,该程序正发送SYN_SEND信号给系统,申请开启服务,等到2-3分钟后才开始监听。例如我启动一个命令java -jar TestServer.jar 8700 &(监听8700端口),或者启动tomcat监听8080端口,总是过几分钟之后才开始监听。系统运行其他不涉及端口号监听的程序没有问题。
不知道是什么问题,向大家求助,多谢了。
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevin_dong 2003-10-18
  • 打赏
  • 举报
回复
我终于检查出来原因了,是因为我的iptables设置里面没有允许127.0.0.1的包通过,应该加上这么一条。
谢谢大家。给分。
kevin_dong 2003-10-18
  • 打赏
  • 举报
回复
这台机器不是dns服务器,它本身的dns设置也对,而且跟dns服务器的通讯良好。

另外我还测试了把网卡停掉,只使用localhost,但是也不正确。不知道是什么原因。我怀疑是系统什么地方设置不对,但是又不知道具体是在哪里。谢谢各位了。
fierygnu 2003-10-17
  • 打赏
  • 举报
回复
SYN_SEND是发起三次握手,但要listen是不需要三次握手的,所以怀疑是DNS有问题。
kevin_dong 2003-10-17
  • 打赏
  • 举报
回复
没有呀,最近一直没有动它,网卡以前一直挺好的呀。我怀疑是机器里面有什么进程导致消息传递的速度减慢了。
前几天tomcat重新装了好几遍,不过我想跟tomcat的关系不大吧。
fierygnu 2003-10-17
  • 打赏
  • 举报
回复
是不是最近调整了网络设置,比如DNS。
raullpq 2003-10-17
  • 打赏
  • 举报
回复
可能是网卡的问题...
kevin_dong 2003-10-16
  • 打赏
  • 举报
回复
up

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧