Hi. I'm working as system engineer in a company developing various software. One of the project I'm involved in uses a web server implemented with node.js, and I kinda have a problem there. I run it on a Solaris 11 x 86 server, node version is 0.10.28. About 10% of time it doesn't serve incoming requests. I'm running an nginx in front of it, and it looks like nginx is getting timeouts while reading from node (connection is establishing just fine). I don't have any skills in node or javascript other than installing/configuring, so I took the dtrace toolkit and ran a script that shows the systemcalls issued by the node process (dtruss, actually). Looks like when hanging the process issues multiple successful nanosleep() calls,and a number of periodic lwp_park() calls which get an error 62. This physical server also runs multiple network services (for years, actually; and they remain operational during node web server outages) so I don't think this can be related to some global OS misconfiguration on the OS level. Is this a javascript code issue, a node issue or something else ?
Thanks. Eugene. -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: 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 unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/acc28b38-99c5-4b4a-928c-cb726aa23440%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
