Andrey Listochkin
я настраиваю в pm2 правила для рестарта при превышении лимита памяти, потом смотрю как часто мой процесс перезапускается. Если память ползет вверх медленно, то забиваю.
Хромовский профайлер показывает только память, выделенную в куче V8, а не всю память процесса. Мб какой экстеншен течет или процесс держит какие-то файлы и буферы данных в кешах, или еще что.
подозреваю, что библиотека node-ipc в этом замешана
мне предложили изменить способ общения двух процессов с сокетов (которые веб) на сокеты, через операционную систему, якобы если идет общение в пределах одной машины - зачем это делать через сетку
но что-то вышло хуже по памяти