Por que o Windows está reiniciando meu serviço que interrompi manualmente?

Por que o Windows está reiniciando meu serviço que interrompi manualmente?

Temos três servidores - Windows 2012 R2 - no Azure, executando uma variedade de nossos próprios serviços desenvolvidos de forma personalizada. Esses serviços são configurados para iniciar automaticamente, então, naturalmente, na inicialização ou após uma reinicialização, esperamos encontrar esses serviços em execução.

Ocasionalmente, precisamos interromper esses serviços para atualizar nosso aplicativo. Quando paramos esses serviços, queremos que eles permaneçam parados até que estejamos prontos para reiniciá-los. Estamos descobrindo, porém, que aproximadamente uma hora após a interrupção dos serviços, eles reiniciam espontaneamente, ao que tudo indica.

Obviamente, o termo “espontaneamente” é um pouco hipérbole; "alguma coisa" está reiniciando isso, mas não consigo identificar esse gatilho. Existe um recurso do Windows Server, ou talvez uma Política de Domínio para esses servidores, que reinicia periodicamente qualquer serviço marcado como Início Automático, mas que não está em execução? Eu nunca ouvi falar disso. Nenhum desses serviços tem opções de recuperação definidas, mas, de qualquer forma, isso não é irrelevante? Esses serviços não "travaram", eles foram encerrados de forma limpa por um comando Stop explícito. Não há dependências externas que possam fazer com que esses serviços sejam iniciados automaticamente, exceto, é claro, uma reinicialização do sistema operacional, o que não está acontecendo nesses casos.

Parei um serviço, fiz um gpupdate /force e o serviço não reiniciou. Acho que isso é uma indicação de que não está sendo reiniciado com base na política de grupo, porque, nesse caso, eu esperava que o gpupdate acionasse a reinicialização. (Mas não sou especialista nesta área, então posso estar errado sobre isso.)

Obrigado por qualquer conselho que você possa oferecer.

Responder1

Isso NÃO se deve ao comportamento do Windows. Descobri com nosso provedor de serviços em nuvem que eles têm sua própria ferramenta de automação que monitora serviços interrompidos e os reinicia. Eu os instruí - parem de fazer isso!

Vou deixar este post no ar porque já vi outros administradores (não muitos, mas vários) fazendo a mesma pergunta. Meu conselho, de acordo com o comentário acima e com minha própria experiência, é procurar outro lugar, pois esse comportamento provavelmente não está enraizado no gerenciamento de serviços nativo do Windows.

informação relacionada