悬赏园豆:10
[已关闭问题]
<P>场景:</P>
<P>一个PC上可以启动多个player(特定的多媒体播放器),每个player都有自己唯一的ID及相应的配置文件,另外有一个监控服务(windows service)负责监控所有实例的运行状态,每个player启动的时候监测监控服务是否启动,如果没有则启动服务。监控服务定期检测该PC上所有的player实例,一旦发现某个实例crash掉了就重新启动一个实例并赋予和已经crash掉的实例相同的ID和配置文件,请教一个比较好的解决方案,谢谢!</P>
<P> </P>
问题补充:
我所需要的就是如何保存已经启动的实例信息,一个实例crash掉以后监控服务如何知道哪个实例被crash掉了以及如何启动相应的实例并指派相应的配置文件给它?目前是每个实例启动的时候把相应的信息存到一个文件中,监控服务查询文件来定位实例,是否有其他的比较好的/比较规范的解决办法?