如何使http.globalAgent.maxSockets在expressjs上运行?

时间:2014-11-19 14:11:51

标签: node.js sockets http express

我看到这个平台上的帖子数量给出了相同的解决方案,这对我来说不起作用,所以这是我非常简单的节点程序我想了解为什么它仍然似乎处理6乘6的请求而不是我设置的在http.globalAgent.maxSockets

var http = require('http');

http.globalAgent.maxSockets = 10;

var express = require('express');

var app = express();

app.use('/', function(req, res, next){
    console.log('Request /');

    setTimeout(function(){
        res.send('ok');
        console.log('Handled');
    }, 2000);
});

app.listen(3309);

console.log('Server up.');

非常感谢...

2 个答案:

答案 0 :(得分:0)

目前尚不清楚您尝试解决的问题,但http.globalAgent是单身http 客户端,因此它不会以任何方式影响您的代码。

答案 1 :(得分:0)

好的,我的问题是用于执行请求的客户端:Google Chrome Chrome每主机限制为6个连接。因此,这个问题都不涉及node / angular或其他框架。