我正在尝试为用户获取Project权限并尝试稍后设置权限。项目和用户映射有89866个对象。在完成不超过300次后出错。是否有限制多少查询,你可以在一定的时间内在Node RestApi中执行
Error:
{
"code": "ECONNRESET",
"errno": "ECONNRESET",
"syscall": "read"
}
return _.reduce(projectHash, function(promise, teamPermission, projectOID){
return promise.then(function(){
return rallyUtil.getProjectPermission('/user/' + userOID, '/project/' + projectOID).then(function(permission){
if(!permission || (permission.Role != teamPermission && permission.Role != 'Admin')){
//need to get user or else WSAPI server will throw a concurrency error
return rallyUtil.getUser('/user/' + userOID).then(function(){
return rallyUtil.setProjectPermission('/user/' + userOID, '/project/' + projectOID, teamPermission);
});
}
});
});
}, Promise.resolve());