728x90
반응형

MongoDB log file rotation

 

  • MonogDB는 Log가 자동으로 로테이션 되지 않기 때문에 쉘이나 크론탭에 등록해서 로그를 로테이션 하는 명령을 수행해 줘야 한다
  • 해당 명령은 rs.oplog에 기록되지 않기 때문에 Replica Set이면 모든 맴버 서버에서 각각 수행해 줘야 한다
  • 로그 Rotate 명령을 수행하면 원래 로그파일을 rename 하고, 새로운 로그 파일을 생성한다

 

  • 명령어
db.adminCommand( { logRotate : "server" } )

 

  • 명령어를 수행하게 되면, 사용하던 로그 파일의 이름을 명령어가 수행된 시간으로 파일명을 변경 시키고, 신규 로그파일을 사용한다
mongod.log.2024-05-22T01-45-38
mongod.log.2024-05-22T01-45-47
mongod.log.2024-05-22T01-54-43
mongod.log   <--- 현재 current log file

 

반응형

+ Recent posts