Skip to Content

Job NFE_BATCH_PROCESS não finaliza

Hey amigos

Estou tendo um problema que começou em produção depois do Go Live. O job que roda o programa NFE_BATCH_PROCESS não finaliza, e foi aberto um chamado pedindo para verificar, pois foi descoberto depois de 10 dias que este job estava rodando de forma ininterrupta. Sendo assim, eu mesmo tenho cancelado a execução após um certo tempo.

O que mais atrapalha no meu projeto é que tem uma equipe nos EUA que é responsavel pela criação, manutenção e administração de todos os jobs de todos os ambientes. E os caras alegam que este problema tem a ver com o programa em si e não com o job.

Alguem poderia por favor me dar uma luz?

Obrigado

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Apr 11, 2015 at 07:47 PM

    Bom dia André,

    É a natureza do report ficar rodando em background eternamente assim ficando ativo para o processamento de lotes. Dê uma olhada no help:

    NF-e Batch Job Planning (Outbound) - SAP Nota Fiscal Eletrônica (SAP Electronic Invoicing for Brazil) - SAP Library

    Atenciosamente, Fernando Da Rós

    Add comment
    10|10000 characters needed characters exceeded

    • Fernando Da Ros andre felipe rodrigues silva

      Bom dia André,

      PROCESS_REPORTS é para 2.0 é o mesmo que NFE_BATCH_REPORTS para 3.10.

      Internamente o BATCH_REPORTS irá chamar o CREATE e o REQUEST, após cada chamada a memória do report é limpa. Não consome memória.

      Quanto a CPU o risco está na configuração do report não ter tempo de "descanço". O que você colocou como 5 segundos.

      Atenciosamente, Fernando Da Rós

      Observação: Esta é a regra geral de que a cada 5 segundos ele irá procurar por "o que fazer" e encontrará o delta ou então nada a ser feito. Se o job estiver sempre encontrando o que fazer gastando CPU deve-se após investigação abrir chamado à SAP para correção.

  • avatar image
    Former Member
    Apr 12, 2015 at 12:55 AM

    Felipe

    Como o Fernando informou, esse relatorio fica rodando dessa forma mesmo, vc precisa configurar uma variante para que ele rode com intervalos liberando as filas.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member andre felipe rodrigues silva

      coloco a cada 1 min, existe alguns sefaz que estao rejeitando acessos demasiados em um periodo curto, creio que 1 minuto ou 1 minuto e meio evitam esse problema e tornam o processamento da NFe ( formacao de lote e envio do lote ) rapidos o suficiente sem comprometer o faturamento