具体这个问题呢,先ls /mnt/subhd,看看有没有mount成功了。
假死的话另外开一个终端,ps -ef|grep cp ,找到这条命令的pid ,然后 kill -9 pid杀死进程就行了。
ps看看进程状态。。然后top看看进程cpu利用率,内存占有率....确定是不是进程死了,还是cpu和内存占满了。
然后分析tail -f /var/log/messages| grep fail看看有什么线索。。。
如果分析不了,估计日志也死了,因为Linux里的日志系统syslogd和klogd都是系统服务。
所以如果真的死机,针对RHEL4系统可能要配置netdump,针对RHEL5需要配置kdump或者是xendump,这样可以尝试在系统死掉的时候把内存镜像整个抓出来分析。
注:如果经常出现这样的问题,但文本模式能用,可能是显卡问题了。。
1)进程不响应了。这个可以通过未公开函数NtQuerySystemInformation来查询
NtQuerySystemInformation
也可以通过给其主窗体发消息来判断是否不响应了。
2)进程主窗体被强制关闭了。
还有一种假死通过1)的方法不能判断,因为进程可以响应,只不过主窗体由于某种原因
被强制关闭了,此时只能通过判断主窗体是否正常显示来判断。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)