使用pm2-logrotate进行pm2日志切割,测试是按照文件大小1k切割;测试
https://stackoverflow.com/questions/44302076/pm2-logrotate-keeps-generating-new-logsspa
你们也能够不看文章,直接执行下边的命令3d
pm2 set pm2-logrotate:retain 7 pm2 set pm2-logrotate:compress false pm2 set pm2-logrotate:dateFormat YYYY-MM-DD_HH-mm-ss pm2 set pm2-logrotate:max_size 10M pm2 set pm2-logrotate:retain 7 pm2 set pm2-logrotate:rotateInterval '0 0 * * * ' pm2 set pm2-logrotate:rotateModule true pm2 set pm2-logrotate:workerInterval 30
注意:
pm2默认会将日志存储在/root/.pm2/logs下。
有的时候,若是日志过多,可是不知道日志放在哪里,能够用find / -size +100M -exec ls -lh {} ;来查看,通常状况下颇有可能就是pm2操做的日志过大,形成了资源占用。也能够使用 du -h --max-depth=1 /路径 查询文件夹占用显示该目录占用空间的总和,如:du -h --max-depth=1 /var日志