PM2安装方式及其常用命令!
2023-03-20 14:54:04 时间
一、PM2 的基本操作命令
1、pm2 安装
pm2 的安装需要 node.js
的环境,npm 是 node.js 内置应用,怎么安装 node.js ,看这里!。
npm install pm2@latest -g
# or
yarn global add pm2
# 更新 PM2
pm2 update
2、pm2 安装目录
# pm2安装目录
HOME/.pm2
# pm2运行日志,可以查看程序运行错误
HOME/.pm2/pm2.log
HOME/.pm2/pm2.pid
# pm2 管理应用的日志目录
HOME/.pm2/logs
# PM2 配置文件
HOME/.pm2/conf.js
3、启动应用
# 支持不同文件格式
pm2 start app.js
pm2 start bashscript.sh
pm2 start python-app.py
pm2 start binary-file
pm2 start "npm run start"
pm2 start "ls -la"
pm2 start app.py
# 设置启动应用的显示名称
pm2 start app.js --name <app_name>
# 监控应用目录,一旦有文件发生更改就立刻重启应用
pm2 start app.js --watch
# 设置应用重启时,能使用内存的最大值
pm2 start app.js --max-memory-restart <200MB>
# 启动时,传递参数给 app 应用
pm2 start app.js -- arg1 arg2 arg3
# 禁止自动重启应用
pm2 start app.js --no-autorestart
4、重启、重载、停止、删除
pm2 restart app_name|app_id|all
pm2 reload app_name|app_id|all
pm2 stop app_name|app_id|all
pm2 delete app_name|app_id|all
pm2 restart app.js
pm2 restart app1 app3 app4
# 重置 restart 的计时器
pm2 reset all
5、查看运行状态
# 查看所有进程信息(app_name、app_id等)
pm2 [list|ls|status]
# 对应用进行排序查看
pm2 list --sort name:desc
# Or
pm2 list --sort [name|id|pid|memory|cpu|status|uptime][:asc|desc]
# 查看某个应用详情
pm2 describe app_name|app_id
pm2 show api
6、显示仪表盘
在终端上显示仪表盘,展示所有应用的信息:cpu、内存、日志、运行状态等。
pm2 monit
7、查看 PM2 所有命令说明
# 查看所有命令
pm2 --help
#or
pm2 -h
二、参考文档
相关文章
- Flask中的请求上下文和应用上下文
- 腾讯入资东方金信数亿元,共建大数据生态体系
- 浅谈大数据开发工程师的两年工作经验总结
- 大数据应用案例:Dealer Tire通过大数据预测消费者何时需要轮胎
- 医疗大数据:如何实现商业化变现?
- 大数据分析建模及其应用建议
- 招聘行业大数据应用场景分析
- 大数据入门学习必读好书推荐,请收藏!
- 区块链与大数据的整合,未来必然趋势
- 如今的大数据究竟发展到了什么阶段
- InterSystems IRIS医疗版助力东华医为推动中国医疗行业数字化转型
- 大数据产业进入提质增效关键期
- 社交网络大数据的应用有多大的价值
- 大数据安全防护方法研究与建议
- InterSystems IRIS 数据平台通过AWS云应用商店认证
- 大数据在医疗行业中的5种应用
- 中国大地保险数据管理应用中心大数据应用平台案例分析
- 大数据在应急管理中的应用
- 大数据:产业链条将更为完备
- 2019年大数据发展将走向何方