免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: Panyway
打印 上一主题 下一主题

[系统管理] nfsserver停掉后客户端持续连接,进程杀不掉 [复制链接]

论坛徽章:
2
巨蟹座
日期:2014-10-26 19:52:562015年亚洲杯之乌兹别克斯坦
日期:2015-04-19 13:19:24
11 [报告]
发表于 2014-08-25 09:47 |只看该作者
回复 10# sohusina
情况如下:
ILTLVLSSC193:/proc # cd 6393
ILTLVLSSC193:/proc/6393 # ls
attr        coredump_filter  fdinfo    mem         numa_maps      root       stat
auxv        cpuset           io        mountinfo   oom_adj        sched      statm
cgroup      cwd              latency   mounts      oom_score      schedstat  status
clear_refs  environ          limits    mountstats  oom_score_adj  sessionid  syscall
cmdline     exe              loginuid  net         pagemap        smaps      task
comm        fd               maps      ns          personality    stack      wchan
ILTLVLSSC193:/proc/6393 # cd fd
ILTLVLSSC193:/proc/6393/fd # ls
0  1  2  3
ILTLVLSSC193:/proc/6393/fd # cd 3
-bash: cd: 3: Not a directory
ILTLVLSSC193:/proc/6393/fd # ll
total 0
lrwx------ 1 root root 64 Aug 25 04:46 0 -> /dev/pts/0 (deleted)
lrwx------ 1 root root 64 Aug 25 04:46 1 -> /dev/pts/0 (deleted)
lrwx------ 1 root root 64 Aug 25 04:46 2 -> /dev/pts/0 (deleted)
lr-x------ 1 root root 64 Aug 25 04:46 3 -> /sapmnt.tar.gz
请指教。

   

论坛徽章:
2
巨蟹座
日期:2014-10-26 19:52:562015年亚洲杯之乌兹别克斯坦
日期:2015-04-19 13:19:24
12 [报告]
发表于 2014-08-25 09:51 |只看该作者
回复 9# sohusina
Process 6393 attached - interrupt to quit
后面一直卡住了,C-c也结束不了,

   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
13 [报告]
发表于 2014-08-25 10:07 |只看该作者
试一下 exec 3<&-
看能不能释放文件描述符3

论坛徽章:
2
巨蟹座
日期:2014-10-26 19:52:562015年亚洲杯之乌兹别克斯坦
日期:2015-04-19 13:19:24
14 [报告]
发表于 2014-08-25 10:14 |只看该作者
回复 13# sohusina
这个可以执行成功:
ILTLVLSSC193:/proc/6393/fd # exec 3<&-
ILTLVLSSC193:/proc/6393/fd # echo $?
0
ILTLVLSSC193:/proc/6393/fd # ll
total 0
lrwx------ 1 root root 64 Aug 25 04:46 0 -> /dev/pts/0 (deleted)
lrwx------ 1 root root 64 Aug 25 04:46 1 -> /dev/pts/0 (deleted)
lrwx------ 1 root root 64 Aug 25 04:46 2 -> /dev/pts/0 (deleted)
lr-x------ 1 root root 64 Aug 25 04:46 3 -> /sapmnt.tar.gz
但那个进程还是杀不掉啊,

   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
15 [报告]
发表于 2014-08-25 10:33 |只看该作者
估计要进入内核看看了
head -n 10 /proc/6393/fd/2

但是内核我不懂哦

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
16 [报告]
发表于 2014-08-25 11:06 |只看该作者
哦,没仔细看,建议在允许的情况下先删除sapmnt.tar.gz再执行exec 3<&-。 观察一段时间。

论坛徽章:
2
巨蟹座
日期:2014-10-26 19:52:562015年亚洲杯之乌兹别克斯坦
日期:2015-04-19 13:19:24
17 [报告]
发表于 2014-08-25 11:09 |只看该作者
回复 15# sohusina
我刚发现,之前的重启没有成功。。查看两天前的shutdown进程也一直卡在那儿,我看到“The system is going down for reboot NOW!”还以为要重启,过了会儿可以重新登录我还以为成功了。。然后我百度了
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger
这个强制重启命令,执行后那个进程终于不在了。内核那一块儿确实很难懂,非常感谢你的帮助!!!
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP