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.

Reply via email to