pm2和pm2-logrotate 日志管理 初探

本文介绍了如何使用pm2和pm2-logrotate进行Node.js应用的日志管理和切割,防止磁盘空间不足。内容包括pm2-logrotate的安装、配置,如设置日志文件的最大大小、保留日志数量、压缩方式、文件命名格式以及检查间隔等。
摘要由CSDN通过智能技术生成

pm2和pm2-logrotate 日志管理 初探

官网:https://pm2.keymetrics.io/

ADVANCED, PRODUCTION PROCESS MANAGER FOR NODE.JS

高级,Node.js生产环境进程守护程序。

0x1 安装

npm install pm2@latest -g

0x2 基本命令

$ pm2 start app.js -i 4  # 后台运行pm2,启动4个app.js 
                         # 也可以把'max' 参数传递给 start
                         # 正确的进程数目依赖于Cpu的核心数目
$ pm2 start app.js -i max    # 根据有效CPU数目启动最大进程数目
$ pm2 start app.js --name my-api # 命名进程
$ pm2 list               # 显示所有进程状态
$ pm2 monit              # 监视所有进程
$ pm2 logs               # 显示所有进程日志
$ pm2 stop all           # 停止所有进程
$ pm2 restart all        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值