PM2 日志插件(pm2-logrotate)使用
默认 PM2 日志存在的问题
- 缺少日志时间戳;
- 缺少日志分片;
- 没有日志 rotate 功能,定期清除防止磁盘爆满
PM2 自带的日志
PM2 的日志扩展插件
普通处理日志磁盘容量不足的办法
删除文件
Step 1: 查看日志文件位置
1 | pm2 show <app name> |
Step 2: 删除日志
1 | rm -rf xxx |
Step 3: 重启应用
重启应用会自动再生成日志文件!
1 | pm2 relaod <app name> |
清洗日志命令
这将清空当前 PM2 应用程序日志:
1 | pm2 flush |
pm2-logrotate 基本使用
安装
1 | pm2 install pm2-logrotate |

查看 rotate 配置
1 | pm2 conf |
查看日志分片

修改配置
1 | pm2 set pm2-logrotate:<conf key> <conf val> |