если на приложение много запросов, приложение делает внешние запросы на другой источник и тот источник долго ответчает? По памяти? Открытые соединения? У нативного fetch вроде нет timeout'а своего?
Встроенный timeout в fetch нативного API браузера отсутствует в Node.js. Поэтому важно явно устанавливать timeout для запросов, чтобы избежать долгих ожиданий и перегрузок сервера относительно одновременных подключений. Касательно оперативной памяти, нода имеет ограничение стека в 1,52гб если он будет превышен твоя программа будет крашиться(отключаться), однако если это не переполнение стека и этакого тебе пригодится флаг --max-old-space-size допустим пример: ноде требуется 4гб озу но дает ошибку из за ограничений, ставишь допустим 5120мб = 5гб тоесть node script.js --max-old-space-size=5120
Обсуждают сегодня