Такой код:
function sport(sports){
async.forEachLimit(Object.keys(sports), 2, function(sport_key, callback){
async.waterfall([
//Парсинг
], function(err, result){
console.log('END OF SPORT TYPE');
callback(true);
});
});
}
Когда ставлю лимит 1 - все отрабатывает нормально и в конце как положено пишет END OF SPORT TYPE. Если ставить 2 и больше, то сразу пишет END OF SPORT TYPE - ничего не парсит (иногда парсит малую часть). Почему так может быть?