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
끝
'Programming > node.js' 카테고리의 다른 글
nodejs 무중단 서비스 : pm2 (0) | 2025.02.25 |
---|---|
Linux : nodejs, npm 개발환경 구성 (+ 버전관리 : nvm) (0) | 2025.02.25 |
nodejs 프로젝트 생성 : typescript, eslint, prettier 설정 (1) | 2024.11.13 |
환경변수 설정파일 (.env) 설치 및 설정 / 사용 (0) | 2024.11.13 |
ubuntu 18.04 node 프로그램에서 npm start 했을때 ENOSPC 오류 가 나는 경우 (0) | 2020.02.11 |