首页 新闻 会员 周边

请教应用程序多个实例监控问题解决方案

0
悬赏园豆:10 [已关闭问题]
<P>场景:</P> <P>一个PC上可以启动多个player(特定的多媒体播放器),每个player都有自己唯一的ID及相应的配置文件,另外有一个监控服务(windows service)负责监控所有实例的运行状态,每个player启动的时候监测监控服务是否启动,如果没有则启动服务。监控服务定期检测该PC上所有的player实例,一旦发现某个实例crash掉了就重新启动一个实例并赋予和已经crash掉的实例相同的ID和配置文件,请教一个比较好的解决方案,谢谢!</P> <P>&nbsp;</P>
问题补充: 我所需要的就是如何保存已经启动的实例信息,一个实例crash掉以后监控服务如何知道哪个实例被crash掉了以及如何启动相应的实例并指派相应的配置文件给它?目前是每个实例启动的时候把相应的信息存到一个文件中,监控服务查询文件来定位实例,是否有其他的比较好的/比较规范的解决办法?
tinsuki的主页 tinsuki | 初学一级 | 园豆:190
提问于:2007-12-17 16:30
< >
分享
其他回答(2)
0
你的解决方法是需要什么,代码还是其他什么,我看你把这个过程描述的很详细了,不知道还需要什么?
刚刚 | 园豆:3151 (老鸟四级) | 2007-12-17 16:57
0
是啊,需求已经很明确了,按部就班的做就可以了。 我刚刚完成了一个监控程序,在监控过程中使用了观察者模式,楼主可以参考
麒麟.NET | 园豆:3614 (老鸟四级) | 2007-12-18 08:59
0
这个功能需求相当于是进程间通信,可以参考这个贴子里的相关信息: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=118838&SiteID=1
deerchao | 园豆:8367 (大侠五级) | 2007-12-31 06:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册