Server

pm2 logrotate 에 대해서

void 2021. 2. 18. 10:00

pm2 에서 자동으로 로그를 쌓아주기는 하지만 하나의 파일로만 쌓아주는게 보기 힘들어서 날짜별로 파일을 구분할 수 있는 방법을 찾음
pm2 logrotate라는 모듈을 찾아서 적용

 

github.com/keymetrics/pm2-logrotate

 

keymetrics/pm2-logrotate

Automatically rotate all applications logs managed by PM2 - keymetrics/pm2-logrotate

github.com

 

설치 후 

  • pm2 set pm2-logrotate:max_size 1K (1KB)
  • pm2 set pm2-logrotate:compress true (compress logs when rotated)

파일 크기 키우고 압축하는 식으로 설정

 

pm2 set pm2-logrotate:retain 50

50개의 파일이 쌓이면 지우도록 설정

출처 : tastethelinux.com/2020/04/04/pm2-logrotate-config-in-linux/