Tempo aproximado para leitura: 00:01:00 min
Dúvida
Como configurar threads ativas no servidor NF-e?
Ambiente
TOTVS Distribuição Linha Winthor - 14 - Faturamento - A partir da versão 30
Causa
O DocFiscal utilizava uma quantidade de 4 threads fixas e limitada, dessa forma mesmo que o servidor do DocFiscal tivesse uma maior capacidade de processamento simultâneo, esse processamento ficava limitado.
Solução
Realizado ajuste para que seja possível configurar a quantidade de threads ativas que o DocFiscal irá utilizar em seu processamento.
1. Para configurar o usuário deverá acessar o menu Formação de Lote, e informar a quantidade no campo Número de treads ativas:
2. Ao lado do nome do campo estará o valor máximo permitido que é calculado de acordo com a capacidade de memória e processamento do servidor.
3. O valor padrão do campo é a metade do valor máximo.
- Essa alteração irá permitir que o docfiscal processe um volume maior de lotes de nota fiscal simultaneamente, porém irá interferir no desempenho das atividades da máquina no momento do processamento. Recomendamos que essa alteração seja feita junto a uma análise do seu setor de TI.
Importante
- A fórmula de cálculo da quantidade máxima de threads é:((QTD_CPU * 1) + (QTD_RAM_TOTAL * 2)) / 3 = QTD_THREADS. Entendemos que memória tem mais relevância que CPU, por isso memória tem peso 2;
- Para uso acima de 4 threads recomenda-se avaliação junto ao DBA da empresa para ampliação do limite de cursores do banco em 500/thread.
0 Comentários