21

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

4

2 回答 2

27

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

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

var https = require('https');
https.globalAgent.maxSockets = your_val_here;
于 2012-04-25T02:32:04.510 回答
23

从版本 v0.12.0 maxSockets 设置为 Infinity

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

Node v0.12.0(稳定版)发行说明

于 2015-02-07T09:17:40.243 回答