본문 바로가기
Programming/node.js

pm2 로그 관리 : pm2 logrotate

by web data 2025. 2. 25.

pm2 로그를 효율적으로 관리하기 위해 pm2 logrotate 를 사용한다.

로그파일을 용량설정에 따라 날짜별로 잘 분리해주며, 오래된 파일은 삭제도 해준다.

 

pm2 logrotate 설치하기
pm2 install pm2-logrotate@2.6.0

 

* 2.6.0 이 최신버전이 아니지만 최신버전인 2.7.0 에 문제가 있어 @2.6.0 버전으로 설치한다. (로그를 날짜별로 잘 분리해주지 못하는 버그 있음)

 

logrotate 의 설정 상태 조회
pm2 conf

위 목록에 나온 명령셋을 실행하면 설정을 변경할 수 있다.

 

ex) max_size 를 1M로 변경

pm2 set pm2-logrotate:max_size 1M

 

 

node 의 전반적인 상황 모니터링
pm2 monit