首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

大家一般如何做服务器端的看门狗程序

2012-11-07 
大家一般怎么做服务器端的看门狗程序?服务器端程序有时候会死锁或崩溃,bug太多,段时间内无法解决。想用个看

大家一般怎么做服务器端的看门狗程序?
服务器端程序有时候会死锁或崩溃,bug太多,段时间内无法解决。
想用个看门狗程序实现服务器端程序的自动重启。
有经验的达人,能不能说一下思路?

[解决办法]
写个程序死循环, 想维护N个子进程, 如果当前个数<N, 那么fork+exec, 如果当前个数==N, 那么wait。


[解决办法]
写个服务,定时与程序通讯,类似心跳过程,在规定的时间没有收到ACK信息,再判断当前程序是否存在,存在的话请强制关闭,然后再重启该程序,否则只是简单的重启该程序。

热点排行