A method, apparatus, and article of manufacture for failure recovery in a
computer network. The invention provides a system monitor that allows a
process to register itself for monitoring and dictate a failure recovery
mechanism if the process terminates abnormally. The system monitor
according to the present invention continuously monitors the process and
detects when the process abnormally terminates. A failure recovery
mechanism is then executed. The failure recovery mechanism includes the
execution of an executable, a command line script or the starting of a
service. These actions allow virtually any failure recovery scenario such
as re-starting the failed process, cleaning up after the failed process,
notifying other processes of the failure, or sending a notification of the
failure.
Um método, um instrumento, e um artigo da manufatura para a recuperação da falha em uma rede de computador. A invenção fornece um monitor do sistema que permita que um processo se registe para monitorar e se dite um mecanismo da recuperação da falha se o processo terminar anormalmente. O monitor do sistema de acordo com a invenção atual continuamente monitora o processo e detecta quando o processo termina anormalmente. Um mecanismo da recuperação da falha é executado então. O mecanismo da recuperação da falha inclui a execução de um executável, de uma linha de comando certificado ou de começar de um serviço. Estas ações permitem virtualmente todo o scenario da recuperação da falha tal como reiniciar o processo falhado, a limpeza acima após o processo falhado, a notificação de outros processos da falha, ou a emissão de uma notificação da falha.