Nodejs安装 & forever让Nodejs应用后台执行

安装nodejs

安装依赖包

[root@localhost ~]# yum -y install gcc gcc-c++ openssl-devel

下载源码包

[root@localhost ~]# wget https://nodejs.org/dist/v6.2.0/node-v6.2.0.tar.gz
[root@localhost ~]# tar -zxvf node-v6.2.0.tar.gz
[root@localhost ~]# cd node-v6.2.0

配置、编译、安装

[root@localhost ~]# ./configure --prefix=/usr/local/node 
[root@localhost ~]# make && make install

配置nodejs环境

[root@localhost ~]# vim /etc/profile

#nodejs
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

[root@localhost ~]# . /etc/profile

测试是否安装成功

[root@localhost ~]# node -v
v6.2.0
[root@localhost ~]# npm -v
3.8.9

forever

forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。

安装

[root@localhost ~]# npm install forever -g

启动

[root@localhost ~]# forever start server.js路径

关闭

[root@localhost ~]# forever stop server.js路径

forever列表

[root@localhost ~]# forever list

输出日志和错误

[root@localhost ~]# forever start -l forever.log -o out.log -e err.log server.js路径
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容