2012-04-25 12 views

risposta

25

Da qualche parte dopo lo si fa var http = require('http'), basta aggiungere http.globalAgent.maxSockets = x (dove 'x' è il numero di socket che si desidera).

Si prega di notare che se si stanno facendo richieste su https, sarà necessario impostare maxSockets anche per https.

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

faccio mai richiedo ('http'), però, solo richiedono ('esprimere'). –

+3

Ok, allora richiedilo! :) Come si dice, è un'impostazione globale (per quel processo), quindi comunque lo imposti, espresso utilizzerà questa impostazione. – danmactough

+1

Oh certo, era troppo ovvio: p –

20

dalla versione maxSockets v0.12.0 a infinito

maxSockets non si limitano più a 5. Il valore di default è ora impostato su infinito con lo sviluppatore e il sistema operativo dato il controllo su quanti simultanea Connessioni che un'applicazione può mantenere aperta ad un determinato host.

Node v0.12.0 (Stable) release notes

Problemi correlati