El servidor Node.js con PM2 falla con el error ENOMEM, pero no hay pérdida de memoria

El servidor Node.js con PM2 falla con el error ENOMEM, pero no hay pérdida de memoria

Tengo una instancia EC2 que ejecuta un servidor node.js (basado en Express).

Después de implementarlo en un nuevo entorno, mi servicio comenzó a fallar casi instantáneamente con spawn ENOMEMerrores como este:

generar ENOMEM

Los registros del servidor no indican actividad inusual. La diferencia con otro entorno es solo una cadena de configuración, como el nombre de host de la base de datos.

Comencé todo el monitoreo posible en el servidor pero no aparece nada. No hay mayor memoria del proceso o de la máquina, y no hay picos en el uso de CPU/RAM.

ingrese la descripción de la imagen aquí

Para estar seguro de que esto no es un problema de memoria, intenté ampliar la instancia de t2.micro a t2.large (2GB->8GB RAM), a pesar de ejecutar el mismo proceso en un micro en un entorno diferente. Aún así, el proceso falla en cuestión de minutos.

Creo firmemente que esto esNOuna pérdida de memoria, pero podría ser algún tipo de problema de asignación de memoria. ¿Alguien ha encontrado un problema como tal?

Cualquier tipo de ayuda se agradece.

información relacionada