pm2的日志管理及使用pm2-logrotate进行日志分割
一、说明
-
pm2的自带日志管理功能:
pm2的日志模块默认是每一个服务进程都分配两个默认的日志文件两个日志文件 (Linux:/root/.pm2/logs
)
(Windows:C:Users\Administratorl\pm2\logs
) ,一个错误记录 xxx-errot.log,
,一个正常记录 xxx-out.log。启动项目后,可以通过pm2 logs
命令查看,此时屏幕上会同时输出error log
和 实时out log
,同时会打印出日志文件的路径,类似:
但是pm2自带的日志功能是不支持自动分割的,这就会导致随之时间的推移,日志文件会越来越大,不但会影响性能,在后期排查问题的时候也会很麻烦,这时我们就可以使用pm2-logrotate
插件来解决上面的问题。 -
pm2-logrotate插件
pm2-logrota