¿Por qué Windows reinicia mi servicio que detuve manualmente?

¿Por qué Windows reinicia mi servicio que detuve manualmente?

Contamos con tres servidores (Windows 2012 R2) en Azure, que ejecutan una variedad de nuestros propios servicios desarrollados a medida. Estos servicios están configurados para iniciarse automáticamente, por lo que, naturalmente, al iniciar o después de reiniciar, esperamos encontrar estos servicios ejecutándose.

Ocasionalmente, necesitamos detener estos servicios para poder actualizar nuestra aplicación. Cuando detenemos estos servicios, queremos que permanezcan detenidos hasta que estemos listos para reiniciarlos nuevamente. Sin embargo, estamos descubriendo que aproximadamente una hora después de que se detengan los servicios, aparentemente se reinician espontáneamente.

Ahora bien, obviamente, el término "espontáneamente" es un poco hipérbole; "algo" los está reiniciando, pero no puedo identificar este desencadenante. ¿Existe alguna característica de Windows Server, o quizás una Política de dominio para estos servidores, que reinicie periódicamente cualquier servicio marcado como Inicio automático pero que no se esté ejecutando? Nunca había oído hablar de esto. Ninguno de estos servicios tiene opciones de recuperación definidas, pero en cualquier caso, ¿no es eso irrelevante? Estos servicios no "fallaron", fueron finalizados limpiamente mediante un comando Detener explícito. No existen dependencias externas que puedan provocar que estos servicios se inicien automáticamente, excepto, por supuesto, un reinicio del sistema operativo, que no ocurre en estos casos.

Detuve un servicio, hice gpupdate /force y el servicio no se reinició. Creo que esto es una indicación de que no se está reiniciando según la política del grupo, porque de ser así, habría esperado que gpupdate desencadenara el reinicio. (Pero no soy un experto en esta área, por lo que podría estar equivocado al respecto).

Gracias por cualquier consejo que puedas ofrecer.

Respuesta1

Esto NO se debe al comportamiento de Windows. Descubrí por nuestro proveedor de servicios en la nube que tienen su propia herramienta de automatización que monitorea los servicios detenidos y los reinicia. Les he ordenado: ¡dejen de hacer eso!

Dejaré esta publicación porque he visto a otros administradores (no muchos, pero sí varios) haciendo la misma pregunta. Mi consejo, según el comentario anterior y según mi propia experiencia, es buscar en otra parte, ya que es poco probable que este comportamiento tenga sus raíces en la administración de servicios nativa de Windows.

información relacionada