CentOS で node.js を自動起動する


node.js を自動起動するツールはいくつかあるようです。
今回は forever を使います。

インストール

# npm install forever -g
/usr/local/node-v0.12.2/bin/forever

パスを通す

# ln -s /usr/local/node-v0.12.2/lib/node_modules/forever/bin/forever /usr/local/bin/forever

自動起動
起動スクリプトを書いて、/etc/rc.local に追加する

#!/bin/bash/
/usr/local/bin/node /usr/local/bin/forever start \
  -p /var/run/forever \
  --pidfile /var/run/node-app.pid \
  -l /var/log/node-app.log -a \
  /home/node/app.js

参考
Node.js 自動再起動モジュール
node.js node.jsスクリプトをforeverでデーモン化する


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です