2012-04-25 4 views

Répondre

25

Quelque part après que vous faites var http = require('http'), ajoutez simplement http.globalAgent.maxSockets = x (où 'x' est le nombre de sockets que vous voulez).

Veuillez noter que si vous faites des requêtes sur https, vous devrez également définir maxSockets pour https.

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

Je ne fais jamais require ('http') mais, juste besoin ('exprès'). –

+3

D'accord, alors l'exiger! :) Comme il est dit, c'est un paramètre global (pour ce processus), donc quelle que soit la façon dont vous l'avez défini, Express utilisera ce paramètre. – danmactough

+1

Oh bien sûr, c'était trop évident: p –

20

partir de la version maxSockets de v0.12.0 mis à Infinity

maxSockets ne sont plus limités à 5. La valeur par défaut est maintenant réglé à l'infini avec le promoteur et le système d'exploitation contrôle donné sur le nombre simultané connexions qu'une application peut garder ouverte à un hôte donné.

Node v0.12.0 (Stable) release notes

Questions connexes