linux и snapshot показывают разное использование памяти в NodeJS

#node.js

#node.js

Вопрос:

Сервер часто выходит из строя с ошибкой «не хватает памяти». Если вы проверите инструменты, вы увидите, что NodeJS потребляет много памяти. Однако инструмент проверки показывает нормальное использование памяти. введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Может кто-нибудь объяснить, почему это так? Как найти реальную причину сбоя сервера?

Сервер — AWS ec2 (t3a.micro)

Комментарии:

1. htop большую часть времени не сообщает точное использование памяти. Я бы предложил использовать pm2 для мониторинга вашего приложения. github.com/Unitech/pm2

2. @undefined спасибо. Я установил pm2, но до сих пор не понимаю, как это работает. Размер кучи составляет 46 МБ, а используемая память — 183 МБ. На что были потрачены остальные 137 МБ памяти?

3. Хорошо, я думаю, что нашел это github.com/nodejs/help/issues/1518

4. Думаю, вам нужно поделиться частью кода, чтобы прояснить ваш вопрос.