免费注册 查看新帖 |

Chinaunix

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

程序退出后,打开的端口仍在listen,怎么办。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-20 14:22 |只看该作者 |倒序浏览
我在程序中打开了8080端口,但是程序退出后,打开的端口仍在listen。这是怎么回事。

程序有可能异常退出,而走不到close的语句。但是操作系统应该负责关闭程序打开的所有端口才对啊。这是怎么回事呢、

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2007-04-20 14:26 |只看该作者
贴图上来。

论坛徽章:
0
3 [报告]
发表于 2007-04-20 14:28 |只看该作者
不相信?
怎么贴,就是想看到端口在监听。但是我无法向你证实,打开的端口是我的程序打开的啊。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2007-04-20 14:31 |只看该作者
原帖由 mingjwan 于 2007-4-20 14:28 发表
不相信?
怎么贴,就是想看到端口在监听。但是我无法向你证实,打开的端口是我的程序打开的啊。

你帖一下这个命令的输出结果:
netstat -nap | grep 你的端口
ps -aef | grep 你的程序

论坛徽章:
0
5 [报告]
发表于 2007-04-20 14:40 |只看该作者
netstat -p参数在soliars下不能打出程序名字的。这个和linux不一样。
zxme@zxmexxx1 $ netstat -nap | grep "8080"
zxme@zxmexxx1 $ netstat -an | grep "8080"
192.200.51.199.8080        *.*                0      0 49152      0 LISTEN

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2007-04-20 14:47 |只看该作者
第一,我要的是贴图。
第二,ps 的输出你还是没有给出。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2007-04-20 14:55 |只看该作者
呵呵,其实楼主既然认定是“程序退出后,打开的端口仍然在listen”,那么就应该拿出足够让人信服的证据来。
你拿不出来,说明你没有认真思考过。

论坛徽章:
0
8 [报告]
发表于 2007-04-20 15:09 |只看该作者
不是拿不出来,关键描述出来,怕你不相信。
我是如下操作的。
1. 机器启动。
2. 启动程序。
3. ps -ef 看到程序在运行。
4. netstat -an |grep ”8080“ 端口在监听。
5. 异常操作,程序退出。ps不到。
6. netstat -an |grep ”8080“ 端口还在监听。
7. 启动程序,程序绑定端口失败。
8. 进入第一步,继续复现。
怎么样。能说明问题吗?

[ 本帖最后由 mingjwan 于 2007-4-20 15:14 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2007-04-20 15:14 |只看该作者
试试看 netstat -nap
或者,lsof

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2007-04-20 15:15 |只看该作者
原帖由 mingjwan 于 2007-4-20 15:09 发表
不是拿不出来,关键描述出来,怕你不相信。
我是如下操作的。
1. 机器启动。
2. 启动程序。
3. ps -ef 看到程序在运行。
4. netstat -an |grep ”8080“ 端口在监听。
5. 异常操作,程序退出。ps不到。
6. ...

你为什么要“描述”出来?而不是贴图出来?
就是因为你抓不到证据嘛。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP