Назад | Перейти на главную страницу

Сервер Node.js с PM2 Сбой с ошибкой ENOMEM - но без утечки памяти

У меня есть экземпляр EC2, на котором запущен сервер node.js (на основе Express).

После развертывания в новой среде мой сервис почти мгновенно начал давать сбой. spawn ENOMEM Ошибки вроде этой:

Журналы сервера не указывают на необычную активность. Отличие от другой среды - это только строка конфигурации, такая как имя хоста БД.

Я запустил весь возможный мониторинг на сервере, но ничего не показывает. Нет более высокой памяти процесса или машины, и нет пиков в использовании ЦП / ОЗУ.

Чтобы быть уверенным, что это не проблема памяти, я попытался увеличить экземпляр с t2.micro до t2.large (2 ГБ -> 8 ГБ ОЗУ), несмотря на то, что тот же процесс выполнялся на микроконтроллере в другой среде. Тем не менее, процесс вылетает за считанные минуты.

Я твердо верю, что это НЕ утечка памяти, но может быть какая-то проблема с распределением памяти. Кто-нибудь сталкивался с проблемой как таковой?

Приветствуется любая помощь.