Compartir a través de


Directrices para servicios

Los servicios deben cumplir estas instrucciones para asegurarse de que el Administrador de reinicios puede apagar y reiniciar los servicios si es necesario para instalar actualizaciones. Las aplicaciones pueden usar las instrucciones que se describen en Guidelines for Applications.

  • Los servicios deben ser capaces de apagarse y reiniciarse mediante el administrador de control de servicios de sin necesidad de reiniciar el sistema. Las excepciones a esta guía son procesos críticos del sistema que se ejecutan en el contexto de lsass.exe o services.exe.

  • Restart Manager respeta las dependencias del servicio. Cuando se apaga y reinicia un servicio, sus servicios dependientes se apagan y reinician.

  • Los servicios deben especificar el intervalo de recuperación y el período de restablecimiento en el Service Control Manager (SCM). El intervalo de recuperación es el tiempo, en msecs, después del último error que espera el SCM antes de realizar la acción de recuperación. El período de restablecimiento es el tiempo, en segundos, después del último error que el Administrador de control de servicios espera antes de restablecer el recuento de errores a 0. Los servicios pueden usar función ChangeServiceConfig2 para cambiar los valores de configuración.

    servicios críticos debe usar la siguiente configuración de recuperación para especificar que el servicio se reinicie un minuto después del primer error al reiniciar el servicio, se reinicie dos minutos después del segundo error y que el equipo se reinicie un minuto después del tercer error. El recuento de errores se restablece a 0 después de 300 segundos.

    Acciones de recuperación: Restart/60000/Restart/120000/Reboot/60000 & Reset =300

    los servicios críticos deben iniciarse antes de los servicios no críticos. Los servicios que no son servicios críticos deben usar la siguiente configuración de recuperación para especificar que el servicio se reinicie dos minutos después del primer error al reiniciar el servicio. El servicio no se reinicia después del segundo error y un administrador tendría que intervenir en este caso. El recuento de errores se restablece a 0 después de 900 segundos.

    Acciones de recuperación: Restart/120000/Restart/300000/None/0 & Reset = 900