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

2020-06-01  本文已影响0人  瓢鳍小虾虎

在线安装

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

上一篇下一篇

猜你喜欢

热点阅读