我是靠谱客的博主 帅气小刺猬,最近开发中收集的这篇文章主要介绍PM2安装方式及其常用命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、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

二、参考文档
  • PM2安装方式及其常用命令!

最后

以上就是帅气小刺猬为你收集整理的PM2安装方式及其常用命令的全部内容,希望文章能够帮你解决PM2安装方式及其常用命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部