pm2 的学习

编程入门 行业动态 更新时间:2024-10-11 15:20:26

pm2 的学习

pm2 的学习

1. pm2的优势

pm2 进程管理工具

  • 进程守护,系统崩溃自动重启
  • 启动多进程,充分利用cpu和内存
  • 自带日志记录功能

2.pm2的安装

$ npm install pm2@latest -g
# or
$ yarn global add pm2

3.pm2 的启动
pm2 start 后面可以跟 name的值 或者 id的值 或者路径的值
以下是三种启动方式

$ pm2 start app.js
$ pm2 start app
$ pm2 start 0

4. pm2 管理流程

重启pm2
$ pm2 restart app_name
重载pm2
$ pm2 reload app_name
停止pm2
$ pm2 stop app_name
删除pm2
$ pm2 delete app_name

5.pm2日志

查看日志

$ pm2 log app_name仪表盘查看日志
$ pm2 monit app_name

配置文件进行监听日志
命名为 pm2.config.js
启动命令为 pm2 start pm2.conf.json --env production pm2 start pm2.conf.json --env development

{"apps": {"name": "pm2_name",// 启动目录"script": "bin/www","watch": true,// 忽略监听的文件"ignore_watch": ["node_modules","logs","uploadFiles"],// 生成模式启动env_production: {"PORT": 3000,NODE_ENV: "production"},// 开发模式启动env_development: {"PORT": 80,NODE_ENV: "development"},// 启动的进程数目"instances": 4,// 输出错误日志的文件"error_file": "./logs/err.log",// 输出日志的文件"out_file": "./logs/out.log",// 输出日志的诗句格式"log_date_format": "YYYY-MM-DD HH:mm:ss"}
}

6. pm2 信息

$ pm2 info app_nam

目前接触的比较基础,先把自己常用的写下来,加深印象,做一个笔记。
文档官方地址
pm2文档官方地址

更多推荐

pm2 的学习

本文发布于:2024-03-12 18:48:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732171.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!