日期:2014-05-16  浏览次数:20575 次

求个思路进程通讯
基本上是这样的,一共3个独立的程序,每个程序都分别称为进程, A进程用来判断 B,C进程是否僵死了,还有内存占用量,如果发现僵死,或者占用量高了,就结束这个进程,重启它。

求大家给个思路

------解决方案--------------------
更好的设计还是应该在A,B,C三个程序中增加逻辑,定时将自己的内存占用等报给A,相当于心跳,至今设计成父子进程还是独立进程,看你。
------解决方案--------------------
引用:
Quote: 引用:

A进程启动B,C进程,根据其子进程PID,去读/proc/1046/下的信息。


/proc/1046/  1046是什么意思,不懂,百度了一下没找到相关信息


/proc/1046,版主只是举个例子,1046是某个进程的PID。
------解决方案--------------------
A进程最好实现成守护进程