2012-04-25 8 views

Respuesta

25

En algún lugar después de hacer var http = require('http'), simplemente agregue http.globalAgent.maxSockets = x (donde 'x' es el número de sockets que desea).

Tenga en cuenta que si realiza solicitudes sobre https, también deberá establecer maxSockets para https.

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

Nunca requiero ('http') sin embargo, sólo require ('expresar'). –

+3

Bien, ¡entonces lo requieren! :) Como se dice, es una configuración global (para ese proceso), así que como quiera que lo configure, express usará esa configuración. – danmactough

+1

Oh, por supuesto, eso era demasiado obvio: p –

20

de la versión maxSockets v0.12.0 ajustado a infinito

maxSockets ya no se limitan a 5. El valor predeterminado se establece ahora en Infinity con el revelador y el sistema operativo de control dada sobre cuántos simultánea conexiones una aplicación puede mantenerse abierta a un host determinado.

Node v0.12.0 (Stable) release notes

Cuestiones relacionadas