前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

pm2

作者头像
陳斯托洛夫斯記
发布2022-10-27 14:42:48
1.8K0
发布2022-10-27 14:42:48
举报
文章被收录于专栏:XBDXBD

常用指令

代码语言:javascript
复制
# 安装 pm2
npm install -g pm2

# 列出所有实例
pm2 list

# fork模式,无法处理并发
# 启动一个实例,实例名myapi
pm2 start index.js --name myapi

# cluster模式,可处理并发,启动4个实例
pm2 start index.js --name myapi -i 4

# 启动一个实例,并监视应用目录的变化,一旦发生变化,自动重启
pm2 start index.js --name myapi --watch

# 内存使用超过上限自动重启
pm2 start index.js --name myapi --max-memory-restart 20M

# 把名称为myapi的应用增加3个实例
pm2 scale myapi +3

# 把名称为myapi的应用增加到10个实例
pm2 scale myapi 10

# 重置重启次数
pm2 reset myapi

# 监视所有进程
pm2 monit

# 显示所有进程的日志
pm2 logs

# 停止所有进程
pm2 stop all

# 重启所有进程
pm2 restart all

# 重载所有进程,0秒停机
pm2 reload all

# 杀死所有进程
pm2 delete all

# 查看某个进程的信息
pm2 describe ID号

# 使用pm2设置nodejs开机自启
pm2 save && pm2 startup

# 开启api访问,http://ip:9615
pm2 web

更新pm2

代码语言:javascript
复制
pm2 save		# 保存进程状态
npm install -g pm2
pm2 update

安装pm2常用模块

代码语言:javascript
复制
# 日志分片
pm2 install pm2-logrotate

# 网页shell终端
pm2 install pm2-webshell

命令tab补全

代码语言:javascript
复制
pm2 completion install
source ~/.bash_profile

pm2-web监控pm2服务运行状态

代码语言:javascript
复制
# 安装pm2-web
npm install -g pm2-web

# 自定义配置文件
vim pm2-web-config.json
{
    "www": {
        "host": "localhost",
        "address": "0.0.0.0",
        "port": 10016
    }
}

# 运行
pm2-web --config pm2-web-config.json

# 访问
http://ip:10016
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用指令
  • 更新pm2
  • 安装pm2常用模块
  • 命令tab补全
  • pm2-web监控pm2服务运行状态
相关产品与服务
前端性能监控
前端性能监控(Real User Monitoring,RUM)是一站式前端监控解决方案,专注于 Web、小程序等场景监控。前端性能监控聚焦用户页面性能(页面测速,接口测速,CDN 测速等)和质量(JS 错误,Ajax 错误等),并且联动腾讯云应用性能监控实现前后端一体化监控。用户只需要安装 SDK 到自己的项目中,通过简单配置化,即可实现对用户页面质量的全方位守护,真正做到低成本使用和无侵入监控。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档