使用Express时如何在Node.js中设置maxSockets?

时间:2012-04-25 00:27:22

标签: javascript node.js express

使用Express框架时,有没有办法修改Node.js maxSockets设置?

2 个答案:

答案 0 :(得分:26)

执行var http = require('http')之后的某个地方,只需添加http.globalAgent.maxSockets = x(其中“x”是您想要的套接字数量。)

请注意,如果您通过https发出请求,则还需要为https设置maxSockets。

var https = require('https');
https.globalAgent.maxSockets = your_val_here;

答案 1 :(得分:21)

从版本v0.12.0 maxSockets设置为Infinity

  

maxSockets不再限于5.默认设置现在设置为Infinity,开发人员和操作系统可以控制应用程序可以保持对给定主机开放的同时连接数。

Node v0.12.0 (Stable) release notes