Node.js环境离线安装pm2

Node.js环境下如何让应用后台运行?

两个解决方案:

个人认为pm2比forever好用,Github上的star数也许能说明一些问题,本博客就是使用pm2一直守护运行的。

内网部署应用需要用到pm2

离线安装pm2

先在一台能连网的Linux服务器上安装pm2

npm install pm2 -g  

查询本机npm默认全局安装目录

npm config get prefix  

如果显示/usr/local/node,则npm的默认全局安装目录是/usr/local/node/lib/node_modules/

在默认全局目录下找到pm2

cd /usr/local/node/lib/node_modules/  

打包pm2

tar -cvzf pm2.tar.gz pm2  

上传到内网Linux服务器的npm默认全局目录下,解压。

tar -xvzf pm2.tar.gz  

重新编译

npm build pm2 -g  

OK。大功告成,检验安装是否可用。

pm2 -v  

如果显示版本号,就说明已经安装成功,可用使用pm2管理你的应用了。

comments powered by Disqus