有没有办法在使用 Express 框架时修改 Node.js maxSockets设置?
问问题
16640 次
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,开发人员和操作系统可以控制应用程序可以保持对给定主机打开的同时连接的数量。
于 2015-02-07T09:17:40.243 回答