April 06, 2016
Node.js环境离线安装pm2
Node.js环境下如何让应用后台运行?
两个解决方案:
个人认为pm2比forever好用,Github上的star数也许能说明一些问题,本博客就是使用pm2一直守护运行的。
内网部署应用需要用到pm2
# 离线安装pm2
先在一台能连网的Linux服务器上安装pm2
npm install pm2 -g
1
2
2
查询本机npm
默认全局安装目录
npm config get prefix
1
2
2
如果显示/usr/local/node
,则npm
的默认全局安装目录是/usr/local/node/lib/node_modules/
在默认全局目录下找到pm2
cd /usr/local/node/lib/node_modules/
1
2
2
打包pm2
tar -cvzf pm2.tar.gz pm2
1
2
2
上传到内网Linux服务器的npm
默认全局目录下,解压。
tar -xvzf pm2.tar.gz
1
2
2
重新编译
npm build pm2 -g
1
2
2
OK。大功告成,检验安装是否可用。
pm2 -v
1
2
2
如果显示版本号,就说明已经安装成功,可用使用pm2
管理你的应用了。