如何在使用Express时在Node.js中设置maxSockets?
有没有一种方法来修改使用Express框架时的Node.js maxSockets设置?
在你做了var http = require('http')
,只需要添加http.globalAgent.maxSockets = x
(其中'x'是你想要的套接字的数量)。
请注意,如果您通过https发送请求,则还需要为https设置maxSockets。
var https = require('https'); https.globalAgent.maxSockets = your_val_here;
从版本v0.12.0将maxSockets设置为Infinity
maxSockets不再限制为5.默认值现在设置为Infinity,开发人员和操作系统可以控制应用程序可以保持与给定主机打开的同时连接数。
节点v0.12.0(稳定)发行说明