nodejs请求只能发送10个请求
nodejs request only able to send 10 requests
我创建了一个 nodejs 程序,它基本上通过 https 请求使用 https 图 api 来验证 facebook 令牌,如下所示:
var request=require("request")
request('https://graph.facebook.com/me?fields=id,first_name,last_name,email,name,gender,picture&access_token='+data.fb_token,function(error,response,body){
...
console.log('request #'+(++reqCount)+' has completed!');
});
问题是我只能发出 10 个请求。在第 10 个之后发出的任何请求永远不会完成(即,永远不会调用回调并且没有数据发回)。我尝试在参数化请求中添加超时参数无济于事。
我发现这是一个单独的错误。我正在使用数据库连接池并且没有释放它们。
我创建了一个 nodejs 程序,它基本上通过 https 请求使用 https 图 api 来验证 facebook 令牌,如下所示:
var request=require("request")
request('https://graph.facebook.com/me?fields=id,first_name,last_name,email,name,gender,picture&access_token='+data.fb_token,function(error,response,body){
...
console.log('request #'+(++reqCount)+' has completed!');
});
问题是我只能发出 10 个请求。在第 10 个之后发出的任何请求永远不会完成(即,永远不会调用回调并且没有数据发回)。我尝试在参数化请求中添加超时参数无济于事。
我发现这是一个单独的错误。我正在使用数据库连接池并且没有释放它们。