免费注册 查看新帖 |

Chinaunix

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

[故障求助] tcp进程杀不了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-15 16:02 |只看该作者 |倒序浏览
ps –ef该进程有看到pid
但是kill -9 pid却说该进程的pid不存在
改下lsof –p pid 查找该pid的状态:

CLIENTPG 1241176 adpap  cwd   VDIR              36,27               4096  12290 /ADPAP (/dev/lvADPAP)
CLIENTPG 1241176 adpap      0r  VCHR                2,2                0t0    281 /dev/null
CLIENTPG 1241176 adpap      1w  VREG              36,27               6321  12554 /ADPAP (/dev/lvADPAP)
CLIENTPG 1241176 adpap      2w  VREG              36,27               6321  12554 /ADPAP (/dev/lvADPAP)
CLIENTPG 1241176 adpap      3u  IPv4 0xf1000700075bf3b0                0t0    TCP devHOST:37327->192.168.159.112:3100 (CLOSE_WAIT)

CLIENTPG 2043956 adpap    cwd   VDIR              36,27               4096  12290 /ADPAP (/dev/lvdev/lvADPAP)
CLIENTPG 2043956 adpap      0r  VCHR                2,2                0t0    281 /dev/null
CLIENTPG 2043956 adpap      1w  VREG              36,27               6321  12554 /ADPAP (/dev/lvdev/lvADPAP)
CLIENTPG 2043956 adpap      2w  VREG              36,27               6321  12554 /ADPAP (/dev/lvdev/lvADPAP)
CLIENTPG 2043956 adpap      3u  IPv4 0xf100070002792bb0                0t0    TCP devHOST:36328->192.168.159.112:3100 (CLOSE_WAIT)

想请教为何明明进程存在却kill不掉?

论坛徽章:
0
2 [报告]
发表于 2011-06-15 16:17 |只看该作者
proctree pid

论坛徽章:
0
3 [报告]
发表于 2011-06-16 10:08 |只看该作者
RESPAWN....

论坛徽章:
0
4 [报告]
发表于 2011-06-16 14:33 |只看该作者
我遇到过,好像是由于父进程引起的,楼猪去搜索下,通过父进程可以杀掉的!

论坛徽章:
0
5 [报告]
发表于 2011-06-17 12:08 |只看该作者
RESPAWN....
可爱小裤衩 发表于 2011-06-16 10:08


我并没有通过inittab 将它设置为respawn方式

论坛徽章:
0
6 [报告]
发表于 2011-06-17 12:15 |只看该作者
我遇到过,好像是由于父进程引起的,楼猪去搜索下,通过父进程可以杀掉的!
huangzhimeng 发表于 2011-06-16 14:33


该进程是写脚本起的, 连脚本都被杀掉了, 进程还是杀不掉
怪的是, 后来不得已用root杀了这个进程了.. 怎么还会再跑出新的进程
脚本不存在是谁起的进程啊!!  快疯了!!
用非root user查找时 ps -ef还是看的到进程就是杀不掉 XD

论坛徽章:
0
7 [报告]
发表于 2011-06-17 12:41 |只看该作者
PID一直没变化,说明进程杀不掉
碰到过这种情况,看看操作系统还有没有其他报错,如果是关键的业务进程
请考虑重启动服务器(重启动服务器,可能暴露潜在的问题,做好预案,比如存储故障,主机故障,我碰到过重启动服务器失败的情况)

论坛徽章:
0
8 [报告]
发表于 2011-06-17 12:50 |只看该作者
我并没有通过inittab 将它设置为respawn方式
CuteJunJun 发表于 2011-06-17 12:08



    才看了一次你的进程.
觉得是这样,每次有个连接进来就会开一个进程,然后连接结束才会关掉.是自动关的.所以你杀了也没有用,因为连接进来还会开的.
看你的程序名字好象TCP socket 有关.杀进程好象不是这个问题的正确解决办法......
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP