当前位置: 技术问答>linux和unix
进程僵死掉怎么处理?答者均有分!
来源: 互联网 发布时间:2015-04-24
本文导语: 我们在UNIX的环境下编写了一个进程程序,客户端发送命令字来连接。我们在接受到客户 端发过来的包的时候,有时会出现进程僵死掉,客户端始终处于WAITING的状态。检查了我 们的进程,发现它又是可以接受信号直...
我们在UNIX的环境下编写了一个进程程序,客户端发送命令字来连接。我们在接受到客户
端发过来的包的时候,有时会出现进程僵死掉,客户端始终处于WAITING的状态。检查了我
们的进程,发现它又是可以接受信号直接被STOP掉, 实在不知道是什么原因。
请高手能否给个意见,到底是什么原因,该怎么查原因?
谢谢 !!!!!!!!!!!!!
端发过来的包的时候,有时会出现进程僵死掉,客户端始终处于WAITING的状态。检查了我
们的进程,发现它又是可以接受信号直接被STOP掉, 实在不知道是什么原因。
请高手能否给个意见,到底是什么原因,该怎么查原因?
谢谢 !!!!!!!!!!!!!
|
kill ()
waitpid()
wait()
waitpid()
wait()
|
建议你把代码好好检查一下,
注意:1. 监听进程是启动进程的子进程
2. 监听进程中的信号处理问题.
你没贴代码我只好给建议了.
注意:1. 监听进程是启动进程的子进程
2. 监听进程中的信号处理问题.
你没贴代码我只好给建议了.
|
能不能把你的代码贴出来? 。
|
如果是我,我可能会把它KILL
|
your codes
|
把你的代码贴出来
|
pls attach out your codes ,we will help you with our full heart!