PM2常用命令

PM2是守护进程管理器,它能帮助您管理、守护应用进程。
无需其他繁琐操作(比如写shell)即可管理各种脚本、可执行程序,另外PM2还支持开机启动。

安装PM2,如果没有npm需要先安装Nodejs

npm install pm2@latest -g

启动应用:

pm2 start app.js

# --name 应用别名
pm2 start app.js --name app_name

# --watch会检测代码变动,自动重启应用
pm2 start app.js --watch

# -- 后面跟需要传递的参数
pm2 start app.js -- --port 1520

管理应用:

pm2 restart app_name
pm2 reload app_name
pm2 stop app_name
pm2 delete app_name

列出应用:

pm2 ls

查看应用信息:

pm2 describe app_name

查看日志:

# 查看所有应用日志
pm2 logs

# 查看app_name的日志
pm2 logs app_name

仪表盘:

pm2 monit

开机启动:

注意开机启动不支持windows!
windows请移步pm2-windows-servicepm2-windows-startup

# 开机启动
pm2 startup

# 取消开机启动
pm2 unstartup

# 保存当前pm2所有应用进程列表到dump.pm2
pm2 save

# 恢复通过pm2 save保存的进程列表
pm2 resurrect

更新PM2:

# 从npm拉取最新pm2
npm install pm2@latest -g
# 更新pm2
pm2 update

pm2-logrotate:

pm2 install pm2-logrotate

类别:

没有回应

发表评论