# 升级 PM2
$ npm install pm2@latest -g
$ pm2 update
# 安装
$ cnpm install pm2 -g
# 启动
$ pm2 start app.js # 启动,守护进程和自动重启应用程序(node)
$ pm2 start app.py # 启动,守护程序和自动重启应用程序(python)
$ pm2 start npm --start # 启动,守护程序和自动重启节点应用程序
$ pm2 start bin/www --watch # 启动 koa 项目
# 停止
$ pm2 stop all # 停止所有应用程序
$ pm2 stop 0 # 停止进程id为0的应用程序
# 删除进程
$ pm2 delete all # 杀死并删除所有应用程序
$ pm2 delete 0 # 删除进程 id 为 0 的应用程序
# 重启所有应用程序
pm2 restart all
# 集群模式(仅限 Nodejs)
$ pm2 start app.js -i 4 # 在集群模式下启动4个应用程序
# 它将负载平衡每个应用程序的网络查询
$ pm2 reload all # 零秒停机重启
$ pm2 scale [app-name] 10 # 规模集群应用到10个进程
# 进程监控
$ pm2 list # 列出 pm2 的所有流程
$ pm2 monit # 显示每个应用程序的内存和 cpu 使用情况
$ pm2 show [app-name] # 显示相关应用程序的所有信息
# 日志管理
$ pm2 logs # 显示所有应用程序的日志
$ pm2 logs [app-name] # 显示特定应用程序的日志
$ pm2 logs --json # 日志 json 格式化
$ pm2 flush
$ pm2 reloadLogs
# 进程状态管理
$ pm2 start app.js --name="api" # 启动应用程序,并将其命名为 “api”
$ pm2 start app.js --watch # 重新启动文件,更改应用程序
linux - pm2 常用命令说明
最新推荐文章于 2024-05-09 15:12:51 发布
本文介绍了PM2进程管理器的基本用法,包括如何安装、启动、停止、重启及监控Node.js和Python应用程序。还详细解释了如何使用PM2进行集群部署、日志管理和进程状态管理等高级操作。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.11
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1385

被折叠的 条评论
为什么被折叠?



