on 05-22-2014 1:50 PM
Bom dia,
estamos com um problema urgente na execução do JOB J_BNFECALLRFC que pelo meu entendimento envia as Notas Fiscais para o SEFAZ.
Basicamente o que acontece é o seguinte:
Até umas duas semanas atrás o JOB que está agendado para executar em um período de 1 minuto, executava normalmente sem qualquer problema. De uma hora para outra começou a "acumular" a execução do JOB, ou seja, no horário de pico chega a ficar executando ao mesmo tempo uns 15 a 20 JOBS chegando a comprometer a performance de todo sistema, sendo que temos que cancelar os mais recentes e deixar somente o primeiro ativo.
Por acaso você já passou por problema parecido? Poderia nos indicar alguma solução?
Obrigado
Jerry Weiss
Coloca um ponto de parada dentro do programa, e roda via se38, vc consegue debugar sem precisar para o job.
Ai voce consegue ver em qual processo ta parando
at
Felipe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Boa tarde,
o problema que ocorreu e ocasionou a lentidão do JOB foi que a área contábil estava executando dois relatórios pesados (SPED – J1BECD e FCONT – ZFIR007). O relatório ZFIR007 consumia 33 horas de execução e estava sendo executado várias vezes para ajustes.
Tudo indica que esta foi a principal causa, pois quando o relatório finalizou o processo voltou a executar normalmente.
Paralelamente realizamos a coleta de estatísticas das principais tabelas do processo que apontavam na SM50 como "Sequencial Read" durante a execução a tabela VBAF com 27 milhões de registros e a EKBE com 13 milhões. Também realizamos um Rebuild nos índices delas.
Aproveitando para conhecer uma pouco mais desse JOB, abaixo está um exemplo de como o processo acontece. Ele executa a cada 1 minuto e mesmo tendo outros ativos, ele executa e fica um determinado tempo até finalizar. Neste caso, cada execução pega um lote de NF distintas?
J_BNFECALLRFC JOBADM Active 26.05.2014 15:41:07 372
J_BNFECALLRFC JOBADM Active 26.05.2014 15:42:07 312
J_BNFECALLRFC JOBADM Active 26.05.2014 15:43:07 252
J_BNFECALLRFC JOBADM Active 26.05.2014 15:44:07 192
J_BNFECALLRFC JOBADM Active 26.05.2014 15:45:07 132
J_BNFECALLRFC JOBADM Active 26.05.2014 15:46:07 72
J_BNFECALLRFC JOBADM Active 26.05.2014 15:47:07 12
Antecipadamente agradeço pela a ajuda de todos.
Jerry
Qual DB usam ? Já solicitou aos Basic para rodar estatísticas no db ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia.
Verifiquei se a tabela J_1BNFERFCBATCH esta ficando registros após a execução do JOB. Não deveria.
O ideal seria parar o JOB e executar o programa em modo DEBUG. Assim conseguirá descobrir em qual etapa esta "agarrando".
Ou peça para um BASIS ativar um trace para tentar descobrir o problema.
At.,
Bernardo Braga
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.