Bem, parece que é um bug no sistema operacional. MS tem uma correção disponível: link
Um cliente meu está passando por um problema muito estranho: uma tarefa agendada está sendo executada duas vezes de vez em quando, com apenas alguns segundos entre a execução.
A tarefa é agendada usando o agendador do windows. É uma tarefa muito básica que se conecta a um serviço local usando TCP / IP, autentica, dá um comando e desconecta. É quase instantâneo (a parte mais longa, na verdade, é o handshake SSL).
Ele aciona um problema no aplicativo do servidor que resolvo, mas meu problema é que simplesmente não consigo encontrar nenhuma razão válida para a execução da tarefa duas vezes: ninguém está conectado interativamente a essa máquina (é um servidor de aplicativos) e o log do servidor mostra que todas essas conexões vêm de 127.0.0.1. Enviando IDs de portas e encadeamentos, ambas as alterações indicam de forma muito clara que isso não é algum efeito "fantasma" interno no aplicativo do servidor.
Infelizmente, o histórico de tarefas não foi ativado nesse servidor, portanto, não tenho um rastreamento de execução nessa frente. Eu habilitei e, caso o problema ocorra novamente, vou verificar. Eu verifiquei, no entanto, que ninguém estava conectado à máquina na época em que ocorreu o problema.
Alguém pode explicar isso?
Obrigado
Bem, parece que é um bug no sistema operacional. MS tem uma correção disponível: link