Eu tenho uma instância EC2 executando um servidor node.js (baseado em Express).
Após a implantação em um novo ambiente, meu serviço começou a travar quase instantaneamente com spawn ENOMEM
erros como este:
Os logs do servidor não indicam atividades incomuns. A diferença de outro ambiente é apenas uma string de configuração, como nome do host do banco de dados.
Iniciei todo monitoramento possível no servidor, mas nada aparece. Sem maior memória do processo ou da máquina e sem picos no uso de CPU/RAM.
Para ter certeza de que isso não é um problema de memória, tentei ampliar a instância de t2.micro para t2.large (2 GB-> 8 GB de RAM), apesar de executar o mesmo processo em um micro em um ambiente diferente. Ainda assim, o processo trava em questão de minutos.
Eu acredito fortemente que isso éNÃOum vazamento de memória, mas pode ser algum tipo de problema de alocação de memória. Alguém encontrou um problema como tal?
Qualquer tipo de ajuda é apreciada.