Inquiridor
Task Scheduler não funciona

Discussão Geral
-
Prezados, boa tarde.
Tenho um servidor Windows Server 2008 R2 com aproximadamente 1000 schedulers e que de uns tempos para cá, vem parando de funcionar. Segue algumas configurações já estabelecidas nos schedulers:
Aba General:
*Run whether user is logged on or not
* Do not store password. The task will only have access to local computer resources
* Run with highest privileges
Aba Actions:
No modo edição do scheduler, em Start in, já é definido o path raiz de onde se encontra o schedule.
Obs: Usuário que está configurado para executar os schedulers, é Administrador.
Quando chamo o executável ou bat na mão, por fora do task schedule, ele funciona.
Alguém tem ideia do que pode ser? Existe alguma limitação no task schedule? Alguma permissão específica?
Obrigado!- Tipo Alterado camila BritoMicrosoft contingent staff, Moderator terça-feira, 17 de novembro de 2020 23:19 Solution not yet found
Todas as Respostas
-
-
thiago acho que nunca vi nenhum srv com tantos agendamentos.
o que poderia fazer é marcar para executar como adm, mas ja esta. tenta fazer ao contrario desmarcando.
ja tentou excluir algum agendamento e criar novamente?
exibe qual erro?
- Editado Thiago JJ terça-feira, 10 de novembro de 2020 17:51 x
-
Olá,
Obrigado pelo feedback. Na verdade ele não diz nenhum erro.
Ele simplesmente diz que executou, mas não executa. Já mudei as permissões, criei do zero, tem horas que ele executa, horas não executa. Caso execute o arquivo na mão, sempre roda. Já tentei de tudo ...Pode ter alguma limitação técnica da Microsoft, mesmo que não divulgada em relação a quantidade de schedulers que são executados no servidor ? ou limite de execução por usuário ?
Deve ter alguma explicação ... outra questão é saber se existe algum outro serviço deste porte que pudesse migrar esses schedulers.
Obrigado!
-
o teste de criar nova tarefa foi na mesma pasta?
ja tentou criar uma outra pasta e criar essa tarefa? mesmo que seja para chamar uma bat e executar algo simples como net time @pause por exemplo.
tarefas padroes do windows continuam sendo executadas?
- Editado Thiago JJ quarta-feira, 11 de novembro de 2020 12:42 x
-
Todos os schedulers ficavam no local raiz ... eu separei todos os schedulers por pastas, troquei o usuário que faz a execução também ... (rodam sempre como administrador)
Não cheguei a olhar as tarefas do Windows mas sempre funcionou mto bem até começar a dar problema. Outra questão que pensei, é o fim do suporte para esse SO no dia 14 de janeiro....
-
-
Thiago, bom dia!
Posta aqui como está o Action, exemplo:
Start a Program "C:\Program Files\Teste\teste.bat" e se tem algum argumento a mais. Outro ponto é qual a rotina? Todos rodam ao mesmo tempo, ou roda 1 vez por dia e todos em horários diferentes.
-
Não tem um específico, são quase 1000 schedulers como disse. Alguns rodam 1x por dia, outros rodam de 1 em 1 minuto, outros de 5 em 5 minutos, alguns tem argumentos, outros não...
Program/script:
E:\apps\robos\arquivo.exeStart in (optional): E:\apps\robos
Não é problema de configuração. Este schedule por exemplo roda a cada 5 minutos, as vezes executa agora, fica 15-20 minutos sem executar e depois ele volta a funcionar. Todos que param de funcionar, voltam a funcionar sem nenhuma intervenção.
Por isso que eu aposto em uma limitação do Windows, seja ela técnica, limite de tasks no servidor, limite de tasks rodando por um usuário ou até mesmo uma limitação de memória interna. -
-
-
o problema é que funcionava, se fosse se vc tem 1000 e adicionei mais 20 e parou ok é a quantidade
remove 100 e deixa 900 por exemplo e acompanhando, os processos sao simples tambem nao deveria se questao de memoria.
se vc clicar com o direito sobre a tarefa e executar nada acontece tambem?
-
se vc clicar com o direito sobre a tarefa e executar nada acontece tambem?
Nada acontece. Mas se você mandar executar 2,3 ... talvez na 4 vez, execute. É muito aleatório.
Sempre lembrando que em qualquer momento que você chame o executável "na mão", ele funciona na hora.