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

PM2 常用命令备忘单

时间:2024-04-03 18:26:05浏览次数:30  
标签:PM2 pm2 -- app 备忘 start 常用命令 进程 js

PM2 常用命令备忘单

 

概述

以下命令,基本涵盖了 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/sexintercourse/p/18113293

相关文章

  • Git常用命令大全:让你轻松驾驭版本控制
    前言Git是一款强大的分布式版本控制系统,广泛应用于软件开发中。无论是个人开发者还是团队协作,掌握Git的常用命令是至关重要的。本文将介绍Git的常用命令,帮助您更好地管理代码版本。初始化一个新的仓库gitinit这个命令将在当前目录下创建一个新的Git仓库。克隆一个仓库......
  • Ubuntu上nginx常用命令
     错误截图 启用nginx systemctlstartnginx停止systemctlstopnginx重启systemctlrestartnginx 检查nginx配置文件是否正确nginx-t-c/etc/nginx/nginx.conf修改配置文件后,重新加载配置文件命令nginx-sreload 查看nginx服务状态,根据服务状态......
  • 备忘录 3.Vue2,3 父子组件组件传值的方法(1)
    1.简介    在初次接触组件传值时总是忘了其中的细节,我会在这个文章中简单的写一下在vue2,3中父子组件最常用的传值方式,便于我开发中查阅2.Vue2中父子组件传值方法2.1父组件向子组件传值Father.vue<template><div><child-component:parent-messa......
  • 【Docker】常用命令 docker compose
    文章目录什么是DockerCompose基本用法实际示例启动Compose应用停止Compose应用常用选项`-f,--file`:指定Compose文件`-p,--project-name`:指定项目名称高级用法执行单个服务构建服务总结在Docker中,docker-compose命令是用于管理多容器应用的主要命令之一。本文......
  • Vim常用命令大全
    分四个模式:        1.命令模式(默认进入到的)        2.编辑模式(按i/a即可编辑模式)        3.末行模式(一般按1次/2次ESC按键,再输入冒号即可进入)        4.可视化模式(命令模式按v即可进入)命令转换图如下图所示:1.命令模式      ......
  • FFmpeg常用命令
    FFmpeg常用命令1.信息查询命令ffmpeg-hfull或者manffmpeg#查询帮助手册Usage:ffmpeg[options][[infileoptions]-iinfile]...{[outfileoptions]outfile}....#具体各种可选操作可使用ffmpeg-hfull查看,也可使用manffmpeg查看例子2.分解/复用命令其实就是......
  • Node.js入门:常用命令一览
    I.引言A.介绍Node.js的概念和应用场景Node.js是一个开源的、跨平台的JavaScript运行时环境,它可以用于服务器端的JavaScript应用程序开发。Node.js具有高性能、轻量化、易使用的特点,在Web应用、网络服务、数据交换等多个领域有着广泛的应用。Node.js使用事件驱动、非阻塞I/O......
  • tmux使用备忘
    tmux的层次结构会话->窗口->面板一个会话可以有多个窗口,一个窗口可以有多个面板分屏的时候实际是增加了面板而不是窗口,一般不需要新增窗口启动与退出输入tmux启动,退出输入exit或ctrl+d快捷键前缀ctrl+b,按下后再按快捷键会话管理新建会话,带名字的tmuxnew-s<session-......
  • hadoop-3.1.1分布式搭建与常用命令
    一、准备工作1.首先需要三台虚拟机:master、node1、node22.时间同步ntpdatentp.aliyun.com3.调整时区cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime 4.jdk1.8java-version5.修改主机名三台分别执行vim/etc/hostn......
  • oracle常用命令
    1.修改监听器配置在Oracle数据库中,监听器是一个非常重要的组件,其负责监听外部的请求并将其分发到相应的实例中。当无法远程登录时,我们需要检查监听器的配置。2.在终端中输入以下命令,打开监听器配置文件:$cd$ORACLE_HOME/network/admin$vilistener.ora在文件中修改以下参......