Написал
простейший код по документации async, в массиве proxies сотня элементов, выполняю код, получаю первые 5 элементов и после скрипт умирает молча, даже не вызывая финальный каллбэк.
Может я чего-то не понимаю или английский совсем забыл, но вроде этот метод должен обработать ВЕСЬ массив с лимитом N одновременных асинхронных операций? а не просто N и все. (runs a maximum of limit async operations at a time.)
async.eachOfLimit(proxies, 5,
function(item, key, callback) {
console.log('key : ' + key + "");
console.log('item : ' + item + "");
},
function(err) {
if(err) {
console.log('error');
}
console.log("all done");
}
);