I am presently using node 0.8 with iisnode 0.1.21.
I have set nodeProcessCountPerApplication="4" in the web.config under the iisnode tag.
My application starts perfectly with 4 node processes but it hangs after some time. It does not crash.
I observed that this happens once any one of the processes starts using more than 200mb of memory. Does any body know if this is a memory issue or is it something else?
Furthermore if i shutdown/endtask any one of the processes from the task manager, every thing starts working perfectly.
Does the same app work correctly when self-hosted outside IIS? This behavior could occur if you end up blocking the event loop in the node.exe processes. The processes using up 200MB each sounds makes me think you are doing something out of the ordinary.