Todas as minhas tarefas agendadas estão falhando com o código de erro 0xE0434352 no Windows Server 2008 R2

3

Eu tenho muitas tarefas agendadas em uma caixa do Windows Server 2008 R2, executando alguns programas diferentes com várias opções de linha de comando. Ontem à noite, todos começaram a falhar com o resultado da última execução de 0xE0434352 , que é o código de exceção para todas as exceções do .NET .

Os aplicativos são aplicativos .NET, então normalmente suspeito de um problema de codificação. No entanto, a execução dos trabalhos manualmente a partir da linha de comando funciona bem e confirmei que não houve alterações binárias ou de trabalho em semanas.

Qual é o meu próximo passo para ver o que está acontecendo?

    
por dsolimano 30.06.2015 / 19:42

2 respostas

2

A origem do problema foi que tive uma tarefa agendada que foi definida para se matar após 24 horas e depois reiniciar. Foi um script do PowerShell que iniciou outro programa, chame de registrador. O registrador não foi morto quando a tarefa agendada morreu e, com o tempo, um grande número de registradores se acumulou no servidor, embora eles não estivessem mais escrevendo para sua saída.

Embora não houvesse problema com a utilização ou memória do processador, como os registradores usavam muito pouca memória e não usavam nenhum processador, parece que o Agendador de Tarefas mantinha uma referência a eles e, depois que um limiar foi passado, todas as tarefas agendadas pararam de funcionar com o erro acima.

Matar os registradores permitiram que o agendador de tarefas continuasse em execução e consertar o trabalho para que os registradores fossem desligados resolveu o problema a longo prazo.

    
por 30.06.2015 / 19:42
0

Eu tive o mesmo problema. No meu caso, o usuário que executa a tarefa não tinha permissão para acessar a pasta do aplicativo .net. Alguém subitamente removeu privilégios de pasta para esse usuário de domínio.

    
por 24.04.2018 / 10:08