在windows下写一个java程序用来时刻监控另一个java程序,如果被监控的程序down掉可以自动重启该程序。给一个实现的思路不胜感激。

解决方案 »

  1.   

    哦 这是进程监控的吧,,  那你可以写 bat 命令文件...  就是开启你那个被监控的java程序..当监控java程序 发现另一个进程没有啦..  就运行一下那个bat文件.. 但是我不知道如何去监视windows中的进程..除非被监控的java程序和监控程序通信  但是这样就有侵入啦 ;你看看java怎么监控进程吧
      

  2.   

    如果是实现了监控功能,down掉的话再重启应该没什么问题
      

  3.   

    加入一个异步线程,监控那个JAVA程序是否DOWN掉!
      

  4.   

    关键你还是监控啊
    windows命令listtask
    这个可以试试看
    监控到没有后,马上用bat重启
      

  5.   

    2楼说的方法我也实现了   可是感觉去监控线程不是一个很好的办法。有没有什么开源的东西可以监控服务器的,如果服务器down了可以自动重启服务器。