У меня есть экземпляр EC2, на котором запущен сервер node.js (на базе Express).
После развертывания в новой среде мой сервис практически сразу начал давать сбои с spawn ENOMEM
такими ошибками:
Журналы сервера не указывают на необычную активность. Отличие от другой среды только в строке конфигурации, например, имени хоста БД.
Я запустил все возможные мониторинги на сервере, но ничего не показывает. Никакого увеличения памяти процесса или машины, и никаких пиков в использовании ЦП/ОЗУ.
Чтобы убедиться, что это не проблема памяти, я попробовал увеличить экземпляр с t2.micro до t2.large (2GB->8GB RAM), несмотря на то, что тот же процесс был запущен на micro в другой среде. Тем не менее, процесс зависает через несколько минут.
Я твердо верю, что этоНЕТутечка памяти, но может быть какая-то проблема с распределением памяти. Кто-нибудь сталкивался с такой проблемой?
Любая помощь будет оценена по достоинству.