前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pm2进程守护命令大全

pm2进程守护命令大全

作者头像
biaoblog.cn 个人博客
发布于 2022-08-11 11:50:10
发布于 2022-08-11 11:50:10
9210
举报

$ pm2 start app.js # 启动app.js应用程序

$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例

# 4个应用程序会自动进行负载均衡

$ pm2 start app.js --name="api" # 启动应用程序并命名为 "api"

$ pm2 start app.js --watch # 当文件变化时自动重启应用

$ pm2 start script.sh # 启动 bash 脚本

$ pm2 list # 列表 PM2 启动的所有的应用程序

$ pm2 monit # 显示每个应用程序的CPU和内存占用情况

$ pm2 show [app-name] # 显示应用程序的所有信息

$ pm2 logs # 显示所有应用程序的日志

$ pm2 logs [app-name] # 显示指定应用程序的日志

pm2 flush

$ pm2 stop all # 停止所有的应用程序

$ pm2 stop 0 # 停止 id为 0的指定应用程序

$ pm2 restart all # 重启所有应用

$ pm2 reload all # 重启 cluster mode下的所有应用

$ pm2 gracefulReload all # Graceful reload all apps in cluster mode

$ pm2 delete all # 关闭并删除所有应用

$ pm2 delete 0 # 删除指定应用 id 0

$ pm2 scale api 10 # 把名字叫api的应用扩展到10个实例

$ pm2 reset [app-name] # 重置重启数量

$ pm2 startup # 创建开机自启动命令

$ pm2 save # 保存当前应用列表

$ pm2 resurrect # 重新加载保存的应用列表

$ pm2 update # Save processes, kill PM2 and restore processes

$ pm2 generate # Generate a sample json configuration file

pm2 start app.js --node-args="--max-old-space-size=1024"

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PM2 进程管理快速入门
PM2 是一个守护进程管理器,可帮助您管理和保持应用程序在线。开始使用 PM2 很简单,它以简单直观的 CLI 形式提供,可通过 NPM 安装。
buzzfrog
2023/09/26
5260
使用pm2部署node生产环境
一、PM2是什么 是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡。它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理、监控功能。并且使用起来非常简单。 嗯嗯,最好的用处就是监控我们的生产环境下的node程序运行状态,让它给我们日以继日的处于工作状态。 pm2官方文档 ---- 二、为森么要使用pm2 原始社会的我们开发node服务端程序一般过程: 编写好node程序app.js,运行node app.js;或者写入script使用npm运行
keyWords
2019/03/20
4.1K0
为什么 Node 应用要用 PM2 来跑?
线上的 node 应用不只是跑起来就行了,还要做自动重启、日志、多进程、监控这些事情。
神说要有光zxg
2023/08/29
4880
为什么 Node 应用要用 PM2 来跑?
ubuntu搭建nodejs生产环境——快速部署手册
为什么不用CentOS而用Ubuntu作为生产环境的运行平台?这个我也比较好奇,公司订的只能沿用传统,从使用成本的角度来说,此举也是值得肯定的。 测试环境 腾讯云 Ubuntu 16.04 阿里云 Ubuntu 16.04 开启Root账号ssh登录 1.修改配置文件 使用命令:sudo vi /etc/ssh/sshd_config打开文件,找到配置: LoginGraceTime 120 PermitRootLogin prohibit-password 修改成: LoginGraceTi
磊哥
2018/07/04
1.8K0
pm2进程监控
sofu456
2024/05/25
1360
PM2 - 进程管理工具
PM2 是具有内置负载均衡器的 Node.js 应用程序的生产过程管理器。它允许您使应用程序永远保持活动状态,在不停机的情况下重新加载它们,并促进常见的系统管理任务。
崔哥
2023/10/23
4110
PM2实用入门指南
简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。 下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和
IMWeb前端团队
2018/01/08
1.7K0
PM2实用入门指南
Pm2作为进程辅助管理器的简单使用
在控制台输入sudo npm install pm2@latest -g或sudo yarn global add pm2即可完成 Pm2 的安装。
用户1316967
2022/01/18
6400
Pm2作为进程辅助管理器的简单使用
PM2 进程管理工具使用总结
对于后台进程的管理,常用的工具是crontab,可用于两种场景:定时任务和常驻脚本。关于常驻脚本,今天介绍一款更好用的工具:pm2,基于nodejs开发的进程管理器,适用于后台常驻脚本管理,同时对node网络应用有自建负载均衡功能。官方的说法,pm2 是一个带有负载均衡功能的Node应用的进程管理器,个人认为,并不准确,因为pm2支持多种语言,只是对于除node之外的其他进程无负载均衡的能力。
波罗学
2019/07/31
2.8K0
[最全操作指南] 在线六个项目全部迁移Linux
开源也两年了,没想到自己在宣传.NetCore全栈的时候,也慢慢的做出了几个产品,毕竟也是一行一行的敲出来的,也是一天一夜的改出来的,希望每个人都能在自己学习中培养自己的踏实,稳健,成熟的品性。
老张的哲学
2022/04/11
1.2K0
[最全操作指南] 在线六个项目全部迁移Linux
pm2 常用命令汇总
启动 pm2 start app.js 我们可以启动各种应用比如:bash命令,script等等。 pm2 start "npm run start" pm2 start "ls -a" pm2 start app.py 显示日志 可以使用--attach参数在启动应用时显示日志 pm2 start app.js --attach 传递参数 所有跟在--后面的内容都将作为参数传给启动的应用 pm2 start app.js -- arg1 arg2 ... 配置文件 当需要管理多个应用时,可以通
terrence386
2022/07/15
5270
pm2 常用命令汇总
进程管理:通过PM2来管理Node、PHP CLI等应用的运行
PM2.js是一个Node.js应用程序的进程管理器,可以帮助开发人员在生产环境中管理和监控Node.js应用程序或其他程序的进程。它可以自动重启应用程序,监控应用程序的资源使用情况,以及提供实时日志记录和错误处理等功能。此外,PM2.js还可以通过集成的API和CLI工具来管理和监控多个Node.js应用程序。
房东的狗丶
2023/04/06
1.7K0
使用pm2方便开启node集群模式
这篇文章 写的不错,通过这篇文章你可以了解node集群的原理及如果使用pm2快速方便的开启集群模式。
mafeifan
2018/09/10
2K0
使用pm2方便开启node集群模式
使用pm2管理go应用进程
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能,在前端和nodejs的世界中用的很多。
杨永贞
2020/08/11
3.9K0
使用pm2管理go应用进程
如何玩转Sharelist – 学金融的文史哲小生
当显示npm和pm2命令找不到时,进入sharelist文件夹,打开install.sh文件:
哈萨克东方红
2022/12/29
1.1K0
如何玩转Sharelist – 学金融的文史哲小生
进程管理器pm2使用方法
我需要在云服务器上跑我的python脚本,为了防止终端关了之后脚本停止,使用了pm2作为进程管理,守护进程不被kill。 pm2 是一个带有负载均衡功能的进程管理器.
Crayon鑫
2023/10/10
3760
进程管理器pm2使用方法
pm2在node中的应用
该文章介绍了pm2在node中的应用,包括其主要特性、安装使用方法和运行进程的不同方式。文章还讲解了如何通过pm2来管理node应用,包括启动、停止、监控和日志查看等功能。
用户1141560
2017/12/26
2.1K0
pm2在node中的应用
使用 pm2 守护你的 .NET Core 应用程序
守护进程,英文名:“daemon",也有守护神的意思。守护进程是一个在后台运行并且不受任何终端控制的进程,不会随着会话结束而退出。诸如 mysql、apache 等这类程序默认就提供了守护进程或者以守护进程的方式工作,我们熟悉的 “mysqld”、"httpd" 等其中的 d 就是 daemon 的意思。比如我们在 Linux 系统上以命令 dotnet xxx.dll 运行 .NET Core 应用程序时,如果我们结束会话,那么我们的程序将会结束运行。其原因是 Linux 系统中有一个信号机制,进程可以通过一系列信号进行通信,当用户结束会话时,会向当前会话的子进程发送一个 HUP 信号,一般情况下当前会话的子进程收到HUP信号以后就会退出自己。 这时我们就需要一个守护进程来管控我们的 .NET Core 应用程序进程。
晓晨
2018/10/12
1.4K0
使用 pm2 守护你的 .NET Core 应用程序
Node应用的进程管理器: PM2详细介绍
这里的PM2,不是PM2.5,跟空气没有半毛钱的关系。它是NodeJs应用的进程管理器,可以利用它来简化很多Node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。
Javanx
2019/09/04
3.4K0
Node应用的进程管理器: PM2详细介绍
PM2实时查看Node.js项目的输出日志!
一、问题简介 只要通过PM2 启动的Node.js项目,可以非常方便的查看其输出日志。 二、解决方案 1、常用命令 # 显示所有应用的实时日志 pm2 logs # 显示 api 应用的日志 pm2 logs api # json格式显示所有应用的日志 pm2 logs --json # 显示1000行 big-api 的日志 pm2 logs big-api --lines 1000 # 用仪表盘显示所有应用 pm2 monit 2、让输出日志加上时间 pm2 start a
Learn-anything.cn
2021/11/26
3.7K0
相关推荐
PM2 进程管理快速入门
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档