the issue persists on node 0.8 ... https://github.com/LearnBoost/knox/issues/116
haven't tried 0.10 yet. Am 19.03.2013 um 16:53 schrieb Ryan Schmidt <google-2...@ryandesign.com>: > The message you replied to was two years old... > > Have you tried with node 0.10 yet? > > > On Mar 18, 2013, at 04:22, Oleg Slobodskoi wrote: > >> I have this error reproducible very stable using node v0.8.21 >> >> And I think I have nailed the issue: it happens if the maxSockets of the >> agent is lower than the amount of requests we are doing. >> >> If I set https.globalAgent.maxSockets = 50; and do 50 parallel requests - >> after some seconds the error will be there. >> >> If I do 40 parallel requests - I am able to download thousands of files from >> S3. >> >> >> Possible solutions: >> >> 1. I think first of all it is a documentation issue on node as well as knox. >> Both of them should mention, that the default Agent has maxSockets == 5. >> Node should mention this not only in place where maxSocket option is >> described but also in 3-4 other places where the users read how to create >> requests. >> >> 2. Knox could set for its engine the maxSockets value to something much more >> higher than 5, f.e. 500, because knox will be often used with multiple >> connections per host. Also knox could expose and document maxSockets option >> which is then forwarded to the Agent. >> >> >> >> >> >> On Tuesday, March 1, 2011 2:31:07 PM UTC+1, easternbloc wrote: >>> Hi, >>> >>> I've been getting this issue every now and then on a long poll >>> request. >>> It doesn't happen consistently so I'm finding it very hard to track >>> down. >>> Has anyone else had this error? >>> >>> node.js:116 >>> throw e; // process.nextTick error, or 'error' event on first >>> tick >>> ^ >>> Error: socket hang up >>> at Client.<anonymous> (http.js:1440:26) >>> at Client.emit (events.js:42:17) >>> at Array.<anonymous> (net.js:800:12) >>> at EventEmitter._tickCallback (node.js:108:26) >>> >>> Any help would be greatly appreciated. >> > > -- > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to nodejs@googlegroups.com > To unsubscribe from this group, send email to > nodejs+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to nodejs+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.