Erlangの機能の1つは、監視して自動的に再起動することです。
Riakで遊んでいますが、start/stopスクリプトで外部のErlangアプリケーションを起動および監視できるようです。node.jsをOTPアプリケーションにラップできると思います。すべてのnode.jsを、RiakまたはErlangインスタンスと同じ方法で開始/停止および監視できるようにします。
誰かが前にこれを試したり、同様のことをしたことがありますか?
node.jsやejabberb、RabbitMQ、Riakなどのerlangベースのプロジェクトで遊んでいる場合はこれが一般的な問題だと思います。