Instalei um aplicativo de servidor em um ambiente Windows-Server 2016. Durante o último mês, esse aplicativo travou várias vezes (por esse motivo, uma pergunta do StackOverflow foi criada).
No log de eventos, uma entrada foi criada toda vez que o aplicativo trava (para que o sistema operacional Windows esteja ciente do fato de que o aplicativo travou).
No entanto, esta pequena tabela mostra que regularmente leva algum tempo para o sistema operacional reiniciar o aplicativo:
Crash timestamp Restart timestamp Difference
13:08 13:27 19 minutes
14:03 14:09 6 minutes
06:57 07:04 7 minutes
16:06 16:36 30 minutes
Aqui está a definição do serviço:
Cuidado que o tipo de inicialização foi modificado muito recentemente de "Automático" para "Automático (Início Atrasado)" (isso foi feito após todas as ocorrências de travamento), então esse não deve ser o problema.
Alguém sabe como posso dizer a um sistema Windows-Server 2016: "Se um aplicativo travar, verifique suas definições de serviço e, caso o aplicativo travado seja definido como um serviço, inicie-o imediatamente ! ".
desde já, obrigado
Observe a guia Recuperação , conforme mostrado abaixo, para ver as configurações para reiniciar um serviço após o erro. Eles podem ser alterados para fornecer reinicializações mais rápidas, permitir mais tentativas de reinicialização ou até mesmo executar um aplicativo, como um para enviar um e-mail para você informando que há um problema contínuo com esse serviço.