нода на сервере.
На выкачке данных из базы ловлю 502 от nginx.
В логах upstream prematurely closed connection while reading response header from upstream,
В ноде Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory.
Насколько я понял, ту инфу которую мы выкачиваем превышает лимит ram выделенный для 12 ноды и поэтому процесс останаваливается на этой ошибке, от чего уже nginx дает 502.
Как такое можно решить, хотябы примерно?
памяти добавить? выкачивать данные меньшими кусками?
Разобрался в принципе, база будет только расти и быстро. Памяти добавить решит проблему краткосрочно. Там надо на стримы переделать код.
Править код - программисты. Я давал рекомендацию и с точки зрения админа
Обсуждают сегодня