解决方案 »

  1.   

    这个方法挺变态的。呵呵。这也涉及到进程通信之类的吧。是啊  网上一搜大把的例子啊  你可以用管道 邮槽等等 只维护一个计数  主程序定时更新 守护进程发现这个计数很久没更新了就知道主程序挂了  或者你用socket通信都可以...
      

  2.   

    最简单应该是设置顶层异常处理SetUnhandledExceptionFilter在异常处理里写CrashDump,然后重启服务器。
      

  3.   

    这个方法挺变态的。呵呵。这也涉及到进程通信之类的吧。是啊  网上一搜大把的例子啊  你可以用管道 邮槽等等 只维护一个计数  主程序定时更新 守护进程发现这个计数很久没更新了就知道主程序挂了  或者你用socket通信都可以...
    好像这个方法不是很可行,如果服务器是多线程程序,其中一个线程崩溃了,其他线程可以正常工作。和守护程序通讯的线程,如果正常工作了,则会出现守护失败。
      

  4.   

    这个方法挺变态的。呵呵。这也涉及到进程通信之类的吧。是啊  网上一搜大把的例子啊  你可以用管道 邮槽等等 只维护一个计数  主程序定时更新 守护进程发现这个计数很久没更新了就知道主程序挂了  或者你用socket通信都可以...
    好像这个方法不是很可行,如果服务器是多线程程序,其中一个线程崩溃了,其他线程可以正常工作。和守护程序通讯的线程,如果正常工作了,则会出现守护失败。你要维护的线程负责去更新啊 你有4个线程要维护 你可以用4个计数啊 每个线程维护自己的计数  守护线程负责胡观察这4个计数是否正常 哪个不正常说明哪个线程异常了撒...
      

  5.   

    这个方法挺变态的。呵呵。这也涉及到进程通信之类的吧。是啊  网上一搜大把的例子啊  你可以用管道 邮槽等等 只维护一个计数  主程序定时更新 守护进程发现这个计数很久没更新了就知道主程序挂了  或者你用socket通信都可以...
    好像这个方法不是很可行,如果服务器是多线程程序,其中一个线程崩溃了,其他线程可以正常工作。和守护程序通讯的线程,如果正常工作了,则会出现守护失败。你要维护的线程负责去更新啊 你有4个线程要维护 你可以用4个计数啊 每个线程维护自己的计数  守护线程负责胡观察这4个计数是否正常 哪个不正常说明哪个线程异常了撒...
    服务器的线程是根据连接数来动态创建的,如果守护程序要监控所有线程是否正常,好像有点复杂。我只是想简单写个守护程序。
      

  6.   

    这个方法挺变态的。呵呵。这也涉及到进程通信之类的吧。是啊  网上一搜大把的例子啊  你可以用管道 邮槽等等 只维护一个计数  主程序定时更新 守护进程发现这个计数很久没更新了就知道主程序挂了  或者你用socket通信都可以...
    好像这个方法不是很可行,如果服务器是多线程程序,其中一个线程崩溃了,其他线程可以正常工作。和守护程序通讯的线程,如果正常工作了,则会出现守护失败。你要维护的线程负责去更新啊 你有4个线程要维护 你可以用4个计数啊 每个线程维护自己的计数  守护线程负责胡观察这4个计数是否正常 哪个不正常说明哪个线程异常了撒...
    服务器的线程是根据连接数来动态创建的,如果守护程序要监控所有线程是否正常,好像有点复杂。我只是想简单写个守护程序。你既然要确保每个线程都不能异常  那就要去监控到每个线程...