centos下forever安装nodejs服务

1.安装nodejs和forever    npm install forever -g

2.制作自己nodejs的自启动文件,在此为express框架,放在/etc/init.d/***

确定网站所在文件夹(/root/ImageServer),以及执行文件(bin/www)

#!/bin/bash
#
# node Start up node server daemon
#
# chkconfig: 345 85 15
# description: Forever for Node.js
#
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
LOG=/work/server/hosts_log
PID=/work/server/forever.pid

function start_app {
cd /root/ImageServer;
forever start "bin/www" -l $LOG/forever.log -o $LOG/forever_out.log -e $LOG/forever_err.log --pidFile $PID
}
function stop_app {
cd /root/ImageServer;
forever stop "bin/www"
}

case $1 in
start)
start_app ;;
stop)
stop_app ;;
restart)
stop_app
start_app
;;
*)
echo "usage: clearstonecc {start|stop}" ;;
esac
exit 0

3.确认文件属性  sudo chmod 755 /etc/init.d/***

4.启动服务

sudo chkconfig -add ***

chkconfig *** on

5.控制服务

service *** start

service *** stop

service *** restart

posted @ 2016-05-18 18:17  Summer's Father  阅读(1470)  评论(0编辑  收藏  举报