В моем случае у нас уже была конфигурация ulimit set и kern.maxfiles, которая могла бы работать на Mac.
Исправлено ограничение количества максимальных сокетов в глобальном масштабе. В более поздних версиях узла предел Infinity.
Попробуйте добавить эти строки кода:
var https = require('https');
var http = require('http');
https.globalAgent.maxSockets = 5;
http.globalAgent.maxSockets = 5;
В случае использования библиотеки запросов вы можете настроить эти параметры.
См. https://github.com/request/request#request---simplified-http-client
Подробнее о maxSockets: https://nodejs.org/api/http.html#http_agent_maxsockets