foreverを使ってexpressを立ち上げる

express(というかnodejs)を使ったアプリは、開発中は node app.js で立ち上げているが、運用となるとdaemon化したいので簡単なforeverを試してみた。

install

expressとかを使っているならnpmが入っているはずなので package.jsonに

“forever”: “>= 0.9.0″

という感じで追加し、

npm install

で完了。

もしくは

npm install forever  -g

app.jsの監視開始

globalの場合は

forever start app.js

packageでinstallした場合は

node_modules/forever/bin/forever start app.js

監視中のapp一覧表示

node_modules/forever/bin/forever list

app.jsの監視停止

node_modules/forever/bin/forever stop app.js

全部の監視停止

node_modules/forever/bin/forever stopall

app.jsの再起動

node_modules/forever/bin/forever restart app.js

後は、node_modules/forever/bin/forever でヘルプを見るべし。
簡単ですなー。

 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>