I've tried on all of the following and see it (at different levels) on each:
Windows 7 - 32 bit Windows 7 - 64 bit Windows XP - 32 bit Windows 2008 Server - 64 bit All with different ram and drive setups but it seems to match the 50Mb limits I've seen posted on a few different MS boards. - Jeremy On Mon, Mar 26, 2012 at 8:48 AM, Ben Noordhuis <[email protected]> wrote: > On Mon, Mar 26, 2012 at 14:22, Jeremy Darling <[email protected]> > wrote: > > From everything that I've read this primarily deals with Windows and its > > ability to cache network communications. I have a hook.io app that with > > occasionally bomb out with the ENOBUFS exception and for all of my > efforts I > > can't figure out how to catch and deal with this error. > > > > I realize that the exception is raised when the OS can no longer buffer > up > > incoming/outgoing messages. What I'm wondering is if there is a way to > deal > > with it? Can I write all incoming messages to a DB (MongoDB is our > current > > DB) and minimalize this issue? On outgoing is there a way to catch the > > issue, wait for the buffer to catch up, and then retry some how (again > maybe > > a DB cache)? How are others dealing with this when they see it? > > > > try/catch doesn't seem to get notified and instead the app just exits > > writing basic details to the console. This also appears to strand memory > > from what I can tell. Of course it could also be the OS trying to catch > up > > and basically giving up. > > > > Any help greatly appreciated, I've copied both the Hook.io and Node.js > > groups in hopes that someone has/knows a work around or solution. > > > > - Jeremy > > > > PS: An "easy" way to duplicate this (although in a completely different > > manor) is to have a hook that when called emits multiple calls to another > > hook, this in turn calls the caller a number of times as well. This > > basically just sets up a quick scenario and is not what is happening in > our > > production code. > > Jeremy, on what platform are you seeing that? You don't explicitly say > it (or I failed to grasp a subtlety) but you mention Windows? > > -- > 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 [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
