foreverをサービスとして起動
CentOS6.6、CentOS7.1
init.dの起動スクリプト+logrotate設定
https://github.com/nilesflow/centosetc
ログは、/var/log/foreverd.log
Node.jsログは、指定の場所に。
start の2重起動防止。
注意点は、foreverのHOMEディレクトリ。
HOME=xxxxxx
daemonの場合、ログインユーザでないため、/var/forever/.forever
ログインユーザの場合、/home/xxxxx/.forever
となる。
コマンドラインからの場合は、以下で参照可能。
HOME=xxxxxx forever list
※通常ユーザの場合、不要。
起動ユーザは、ログインユーザとdaemonに対応
forever-service はログ出力が制御できなかった。
initd-forever は、少し不足
以下のスクリプトを流用させてもらった
http://multix.jp/daemon-nodejs/