一、Debian 系统安装PM2
#安装指定版本nodejs,以10.X版本为例
# 1、通过curl命令向系统中添加NodeSource存储库curl -sL https://deb.nodesource.com/setup_10.x | bash -
# 2、安装node (centos 使用 yum install -y nodejs)sudo apt install nodejs
# 3、安装node (centos 使用yum install -y npm)sudo apt install npm
# 4、全局安装pm2npm install pm2 -g
# 5、检查是否安装成功node -v
#检查node版本npm -v
#检查npm版本
二、PM2常用命令
pm2 list # 显示所有进程状态
pm2 monit # 监视所有进程
pm2 logs # 显示所有进程日志
pm2 stop all # 停止所有进程
pm2 restart all # 重启所有进程
pm2 reload all # 0秒停机重载进程 (用于 NETWORKED 进程)
pm2 stop 0 # 停止指定的进程
pm2 restart 0 # 重启指定的进程
pm2 startup # 产生 init 脚本 保持进程活着
pm2 web # 运行健壮的 computer API endpoint (http://localhost:9615)
pm2 delete 0 # 杀死指定的进程
pm2 delete all # 杀死全部进程
三、PM2开机自启
运行 pm2 startup
,即在/etc/init.d/
目录下生成pm2-root
的启动脚本,且自动将pm2-root
设为服务。
运行 pm2 save
,会将当前pm2所运行的应用保存在/root/.pm2/dump.pm2
下,当开机重启时,运行pm2-root
服务脚本,并且到/root/.pm2/dump.pm2
下读取应用并启动。
没有回复内容