- pm2是一个进程管理工具,可以用它来管理node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能,在前端和nodejs的世界中用的很多。
- 假如go应用名字叫main可执行文件 ,那么直接pm2 start main即可,内存和cpu统统能够监控
1.pm2安装
yum install nodejs
yum install epel-release
npm -v
npm install -g pm2
sudo whereis pm2
pm2 -v
sudo pm2 save
sudo npm install pm2 -g
sudo pm2 update
yum remove nodejs -y
mkdir -p /usr/local/nodejs
cd /usr/local/nodejs/
wget https://npm.taobao.org/mirrors/node/v12.12.0/node-v12.12.0-linux-x64.tar.gz
tar -xvf node-v12.12.0-linux-x64.tar.gz
vi /etc/profile
export NODE_HOME=/usr/local/nodejs/node-v12.12.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile
npm -v
node -v
2.pm2使用
pm2 start 进程名
pm2 list
pm2 stop/delete 进程名
pm2 logs