首页 > 其他分享 >PM2 常用命令备忘单

PM2 常用命令备忘单

时间:2023-06-03 18:57:22浏览次数:38  
标签:PM2 pm2 -- app 备忘 start 常用命令 进程 js

概述

以下命令,基本涵盖了 PM2 的所有使用场景

开始

# 分叉模式
pm2 start app.js --name my-api # 给进程命名

# 集群模式
pm2 start app.js -i 0 # 根据可用 CPU 数量启动最大进程数,并使用负载均衡
pm2 start app.js -i max # 与上述相同,但已弃用
pm2 scale app +3 # 将 app 的工作进程数增加 3 个
pm2 scale app 2 # 将 app 的工作进程数调整为总共 2 个

# 列表
pm2 list # 显示所有进程的状态
pm2 jlist # 以原始 JSON 格式打印进程列表
pm2 prettylist # 以美化的 JSON 格式打印进程列表

pm2 describe 0 # 显示特定进程的所有信息

pm2 monit # 监视所有进程

# 日志
pm2 logs [--raw] # 实时显示所有进程的日志
pm2 flush # 清空所有日志文件
pm2 reloadLogs # 重新加载所有日志

# 操作
pm2 stop all # 停止所有进程
pm2 restart all # 重启所有进程

pm2 reload all # 无停机时间重新加载(用于网络应用)

pm2 stop 0 # 停止特定的进程 ID
pm2 restart 0 # 重启特定的进程 ID

pm2 delete 0 # 从 pm2 列表中删除进程
pm2 delete all # 从 pm2 列表中删除所有进程

# 其他
pm2 reset <process> # 重置元数据(重新启动时间等)
pm2 updatePM2 # 更新内存中的 pm2
pm2 ping # 确保 pm2 守护进程已启动
pm2 sendSignal SIGUSR2 my-app # 向脚本发送系统信号
pm2 start app.js --no-daemon
pm2 start app.js --no-vizion
pm2 start app.js --no-autorestart

标签:PM2,pm2,--,app,备忘,start,常用命令,进程,js
From: https://www.cnblogs.com/mydyxy/p/17454383.html

相关文章

  • nodejs守护进程 PM2
    概述PM2是用于Node.js应用程序的生产环境进程管理器,内置负载均衡器。它允许你将应用程序持续运行,无需停机重新加载,并简化常见的系统管理任务。官方网站Github特性进程管理:PM2可以启动、停止和重启Node.js应用程序进程,确保应用程序一直处于运行状态。它还提供了容错机制,......
  • Docker CLI docker create 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • Docker 常用命令
    信息命令dockerinfo:显示Docker的系统信息,包括镜像和容器的数量。dockerversion:显示Docker的版本信息。帮助命令docker命令--help:帮助命令。镜像命令dockerimages:查看所有本地主机上的镜像。可以使用dockerimagels代替。dockersearch:搜索镜像。dockerp......
  • linux 常用命令
    linux常用命令有:pwd命令使用pwd命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以/开头的目录的路径。绝对路径的一个示例是/home/username。cd命令要浏览Linux文件和目录,请使用cd命令。根据您所在的当前工作目录......
  • satlstack常用命令
    查看解压和压缩命令支持的格式和命令[root@host106salt]#salt'*'sys.list_functionsarchivehost104:-archive.cmd_unzip-archive.cmd_zip-archive.gunzip-archive.gzip-archive.is_encrypted-archive.list-archive.rar-a......
  • Linux常用命令-unzip命令详解!
    在Linux系统中命令有很多,可进行磁盘管理、文件管理、文件传输、文档编辑等,而且相同功能的命令也有很多,比如解压缩命令,常用的有:tar、gzip、bzip2、zip、unzip、rar、unrar等,本文为大家详细介绍一下unzip命令,一起来看看吧。Linuxunzip命令用于解压缩zip文件。unzip为.zi......
  • Git常用命令
    Git常用命令本地仓库gitstatus查看文件状态gitadd将文件的修改加入暂存区gitreset将暂存区的文件取消暂存或者是切换到指定版本gitcommit将暂存区的文件修改提交到版本库gitlog查看日志远程仓库gitremote查看远程仓库gitremoteadd添加远......
  • Docker 的安装及常用命令
    CentOSDocker安装参看链接Windows安装DockerDesktop官方下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows安装之后,可以打开PowerShell并运行以下命令检测是否运行成功:dockerrunhello-worldMac安装Linux安装使用官方安装脚本自动安......
  • elasticsearch常用命令总结
    目录#查看集群状态curlhttp://*:9200/_cluster/health?pretty#查看所有索引状态curl"http://*:9200/_cat/indices?pretty"#查看异常索引状态curl"http://*:9200/_cat/indices?v&health=red"#查看异常索引分片分配状态curl"http://*:9200/_cat/shards/your_inde......
  • Docker 常用命令简单总结
    1、安装docker1.1、安装docker:sudoapt-getinstall-ydocker.io1.2、启动docker服务:systemctlstartdocker1.3、设置开机启动:systemctlenabledocker1.4、查看docker版本:docker--version1.5、查看Dockercpu/内存占用状态:dockerstats--help1.6、查看Docker状态:systemctlsta......