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