发明名称 一种具有进程监控功能的计算机
摘要 监控进程在启动计算机后执行一系列客户端进程,开始,终止,监控运行于计算机上的进程,和/或自动检测和恢复进程故障。当客户端进程被启动时,进程使用它创建的监控线程监控客户端进程,并使用进程的句柄检测进程终止。当检测到进程终止,检查监控进程内的状态表以确定是否是客户端进程故障或是正常终止。如果是由于故障导致终止,进程使用预先配置的计划自动执行故障恢复。
申请公布号 CN101268447B 申请公布日期 2012.05.16
申请号 CN200680017717.0 申请日期 2006.05.19
申请人 美国联合包裹服务公司 发明人 朱莲·约克·亚伯
分类号 G06F11/07(2006.01)I 主分类号 G06F11/07(2006.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫
主权项 一种计算机,其特征在于:包括监控进程模块,所述监控进程模块包括进程控制模块,(a)其基于为客户端进程定义的规则启动或终止所述客户端进程;(b)通过(i)请求操作平台启动客户端进程以启动所述客户端进程,(ii)接收来自所述操作平台相应于所述客户端进程的第一句柄,(iii)存储所述第一句柄到所述进程控制模块内的第一监控线程中,所述第一监控线程外部于所述客户端进程并且用于监控所述客户端进程,(iv)产生第二监控线程并将带有第二句柄的第二监控线程并入到所述客户端进程中,所述第二监控线程用于终止所述客户端进程;以及(c)利用所述客户端进程中的所述第二监控线程的所述第二句柄,通过发送信号通知进程间的通信对象终止所述客户端进程;故障检测和恢复模块,(A)为一个或多个所述客户端进程存储故障恢复计划,所述故障恢复计划定义如何使计算机从所述客户端进程的故障恢复;(B)具有进程状态表;(C)从所述进程控制模块接收正常终止信号以响应所述客户端进程因终止请求而正常终止,并将正常终止信号对应的正常终止数据存储于进程状态表中;(D)所述第一监控线程产生退出通知信号,所述退出通知信号表示所述客户端进程终止:(E)检查以确定所述客户端进程的终止是否正常,以响应接收的所述退出通知信号,所述检查是检查终止的客户端进程是否有对应的正常终止数据在进程状态表中;和(F)执行所述故障恢复计划中的一个以确定所述客户端进程的终止是由于故障;以及处理器控制所述进程控制模块和故障检测和恢复模块执行所述功能。
地址 美国佐治亚州