I think it hasn't caught on yet because there's no (last time I was around anyway) solid, decent, recommended deployment strategies.<p>It was once suggested to me on IRC to use only <i>one</i> instance of a node app because it's "non-blocking"... I'm serious: "why would you need more than one?".<p>Obviously you can deploy well enough using a monitoring app to keep up as many workers as you want, but compared to stuff like passenger it's just not mature enough.