SAU WEB elimina reinicializações do frontend por falta de memória
Ajuste na configuração do container de frontend do SAU WEB reduz processos ociosos e amplia a memória disponível, resolvendo quedas recorrentes que ocorriam mesmo em baixo tráfego. A mudança já está em produção e elimina interrupções inesperadas do serviço.
Rio de Janeiro, 21 de julho de 2026 — A Inova Saúde corrigiu uma falha que vinha provocando reinicializações inesperadas do frontend do sistema SAU WEB em ambientes de produção. As interrupções eram causadas por uma condição de falta de memória (OOM kill) no container responsável pela interface web, mesmo quando o volume de chamadas era moderado — apenas 25 a 39 requisições por minuto.
Investigação da equipe técnica revelou que a raiz do problema estava na configuração do servidor web (nginx), que utilizava o modo 'worker_processes auto'. Esse ajuste automático considerava o número total de CPUs do servidor físico (48 e 56 núcleos nos dois data centers), ignorando os limites definidos para o container. Com isso, dezenas de processos trabalhadores ficavam ociosos, consumindo quase 280 MB de memória apenas em estado inativo. Somado a um teto de memória de 1 GB — sem possibilidade de swap — o container operava constantemente próximo do limite, bastando um pequeno pico para disparar o mecanismo de eliminação do sistema operacional.
Ambos os valores podem ser ajustados através de variáveis de ambiente, dando flexibilidade para diferentes ambientes. A correção foi aplicada não apenas ao código-fonte, mas também à imagem de produção utilizada nos deploys automatizados, garantindo que todas as instâncias se beneficiem da melhoria.
Com essa intervenção, a Inova espera eliminar as quedas do frontend e reforçar a estabilidade do SAU WEB para os operadores e supervisores de saúde que dependem da plataforma ininterruptamente.