Programming/node.js
pm2 로그 관리 : pm2 logrotate
web data
2025. 2. 25. 22:00
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
끝