Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Datasul

Segmento:

Tecnologia

Módulo:

Framework (Linha Datasul) - Utilitários (MUT)

Função:UTAPI033 - API de geração de planilha eletrônica
País:Brasil
Ticket:19927807
Requisito/Story/Issue (informe o requisito relacionado) :DFWKDATASUL-4957


02. SITUAÇÃO/REQUISITO

Durante o processamento da API de conversão de arquivo/planilha XML para XLSX (UTAPI033), podem ocorrer os erros abaixo em log e o arquivo não é convertido:

    • Pipe para subprocesso foi interrompido. (140)
    • utapi033       Erro: 103  Request write timeout for server <servidor> on port <porta>
    • utapi033       Erro: 307 Url: <servidor>:<porta>/totvs-poi/generateExcel

03. SOLUÇÃO

Foi constatado que o processo exige um espaço de memória maior para o Apache Tomcat, necessitado o aumento de alocação de memória na inicialização do mesmo:

    • -Xms2048m
    • -Xmx2048m

No exemplo acima, foram dedicados 2gb de alocação de memória para o Apache Tomcat, valor recomendado para processamento de arquivos com muitos registros.

Além disso, foi realizado um ajuste no cabeçalho da requisição para conversão do arquivo.

04. DEMAIS INFORMAÇÕES

Para obter informações de como alterar a configuração de memória no Apache Tomcat no Linux, clique aqui.

05. ASSUNTOS RELACIONADOS

  • Não se aplica.