読者です 読者をやめる 読者になる 読者になる

foreverでnode.jsの死活監視

node.js

daemontools使えばいいという話しなんだけど、node.jsの死活監視だけならforeverというのでモジュールでできるみたいなのでやってみた。
GitHub - indexzero/forever: A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)

$ forever start app.js

とかでアプリを起動できてエラーとかで死んだら自動で再起動してくれる。

あとサーバー再起動時に立ち上がるように/etc/rc.localに起動スクリプト書いた。

PATH=$PATH:/usr/local/bin
NODE_ENV=production /usr/local/bin/forever start -p /path/to/forever_dir /path/to/app/app.js