В общем разобрался сам со всем этим, не быстро , конечно, но сделал.
Ошибка была , т.к. нагрузку давали не детстку, но при этом приложение работало на 1 ядре, а могло на 24.
Нода не справлялась с нагрузкой, проц загибался, оператива съедалась.
Решили это все следующим образом:
1. Сначала ставим PM2 и запускаем это все на в режиме кластер.
2. Ставим ssr кеширование и у нас все начинает летать.
PM2 балансирует нагрузку, следит за процессами, рестартит все , если что не так.
Кеш снимает нагрузку с процессора по отрисовке данных при каждом запросе.