r0n1x
@r0n1x
html, css, js

Откуда «утечка памяти» +1гб в час?

Есть приложение на NuxtJS. Как по таймеру каждый час прибавляется +1гб. Запущено через PM2. Гуглились аналогичные проблемы, но сетовали на то что GC не запускается в PM2 - не подтвержденная информация. Запускал через Forever, проблема никуда не ушла. Ровно каждый час +1гб. Причем скачками. В течение часа приложение работает в пределах 300мб и сразу становится 1300, потом 2300, потом 3300 +- и т.д. смотря сколько памяти выделено до перезапуска.
Может быть кто-то что-то слышал или сталкивался с аналогичной проблемой.
П.с. по ощущениям каждый час приложением запускается какая-то задача, которая потом "не очищается", но таких операций логикой приложения не предусмотрено.

Debian 10
node v14.17.4
Проектом используется MongoDB. Занимаемое место в памяти около 5.5гб
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы