centOS7离线安装pm2与使用pm2管理nodejs服务

在线安装

npm install -g pm2

离线安装

1. 先在有网环境安装pm2

2. 执行 npm config get prefix 获取npm安装的路径

3. lib/node_modules/下 copy一份pm2到离线安装的机器上的对应npm的lib/node_modules/下

4. 然后 到该目录下的lib/node_modules/ 执行 npm build pm2 -g

5. 到 lib/node_modules/pm2/bin下面找pm2的可执行程序,然后使用软连到系统环境 /usr/local/bin/下面

ln -s /home/gda/node-v11.15.0-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/bin/pm2

ln -s /home/gda/node-v11.15.0-linux-x64/lib/node_modules/pm2/bin/pm2-dev /usr/bin/pm2-dev

ln -s /home/gda/node-v11.15.0-linux-x64/lib/node_modules/pm2/bin/pm2-docker /usr/bin/pm2-docker

ln -s /home/gda/node-v11.15.0-linux-x64/lib/node_modules/pm2/bin/pm2-runtime /usr/bin/pm2-runtime

使用pm2部署nodejs服务

pm2 启动nodejs应用为守护进程,并且开机自启动

pm2 start /home/gda/devops/bin/www

pm2 save

pm2 startup

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容