首页 > 编程语言 >nodejs 后台运行 forever

nodejs 后台运行 forever

时间:2023-02-24 12:11:44浏览次数:43  
标签:node npm forever nodejs bin js usr 后台

一、安装nodejs

//安装必要的make以及gcc,gcc-c++编译器

yum -y install make gcc gcc-c++

//获取源码 wget http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz

//解压源码 tar -zxvf node-v0.8.14.tar.gz

//进行编译及安装 cd node-v0.8.14 ./configure make && make install

//创建链接,使用node时就不需要加入路径 ln -s /usr/local/node/bin/node /usr/bin/node

二、安装npm

 

//运行安装npm的脚本 sudo curl -L https://www.npmjs.com/install.sh | sudo sh

//创建链接,使用npm时就不需要加入路径 ln -s /usr/local/node/bin/npm /usr/bin/npm

//安装forever  npm install forever -g

//创建链接,使用forever时就不需要加入路径 ln -s /usr/local/node/bin/forever /usr/bin/forever

//用forever启动  forever start xxx.js

//重启  forever restart  xxx.js

//停止  forever stop xxx.js

 

 

nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用也就停了,很烦人。如何让nodejs应用当成服务,在后台执行呢?   最简单的办法:   $ nohup node app.js &   但是,forever能做更多的事情,比如分别记录输出和错误日志,比如可以在js中作为api使用。   $ sudo npm install forever -g   #安装 $ forever start app.js         #启动 $ forever stop app.js          #关闭 $ forever start -l forever.log -o out.log -e err.log app.js   #输出日志和错误   命令语法及使用 https://github.com/nodejitsu/forever

标签:node,npm,forever,nodejs,bin,js,usr,后台
From: https://www.cnblogs.com/gaoyanbing/p/17150839.html

相关文章