#node.js
#node.js
Вопрос:
Сервер часто выходит из строя с ошибкой «не хватает памяти». Если вы проверите инструменты, вы увидите, что NodeJS потребляет много памяти. Однако инструмент проверки показывает нормальное использование памяти.
Может кто-нибудь объяснить, почему это так? Как найти реальную причину сбоя сервера?
Сервер — AWS ec2 (t3a.micro)
Комментарии:
1.
htop
большую часть времени не сообщает точное использование памяти. Я бы предложил использоватьpm2
для мониторинга вашего приложения. github.com/Unitech/pm22. @undefined спасибо. Я установил pm2, но до сих пор не понимаю, как это работает. Размер кучи составляет 46 МБ, а используемая память — 183 МБ. На что были потрачены остальные 137 МБ памяти?
3. Хорошо, я думаю, что нашел это github.com/nodejs/help/issues/1518
4. Думаю, вам нужно поделиться частью кода, чтобы прояснить ваш вопрос.