MongoDB Shell 보관하는 최대 로그 파일 수를 지정할 수 있습니다. MongoDB Shell 최대 로그 파일 수에 도달하면 해당 수가 임계값 아래에 도달할 때까지 가장 오래된 로그 파일을 삭제하기 시작합니다.
MongoDB Shell 세션당 하나의 로그 파일 저장합니다. 기본값 으로 MongoDB Shell 최대 100 개의 로그 파일을 저장합니다.
이 작업에 대하여
로그 보존에 대한 여러 기준을 지정할 수 있습니다. 예시 를 들어 로그 파일의 최대 기간을 60 일로 지정하고 최대 로그 저장 크기를 2GB 로 지정할 수 있습니다. 보존 기준이 충족되면 가장 오래된 로그부터 로그가 삭제됩니다.
시작하기 전에
현재 최대 로그 파일 수를 확인하려면 다음 명령을 실행 .
config.get("logMaxFileCount")
단계
최대 로그 파일 수를 수정하려면 logMaxFileCount 구성 옵션을 설정하다 . 구성 API 또는 구성 파일 에서구성 옵션을 설정하다 수 있습니다.
구성 API 로 최대 로그 파일 수 수정
다음 명령은 config API 사용하여 최대 로그 파일 수를 200(으)로 설정하다 .
config.set("logMaxFileCount", 200)
Setting "logMaxFileCount" has been changed
구성 파일로 최대 로그 파일 수 수정
다음 구성 파일 최대 로그 파일 수를 200(으)로 설정합니다.
mongosh: logMaxFileCount: 200
최대 로그 파일 제한 비활성화
최대 로그 파일 제한을 비활성화하려면 logMaxFileCount 를 Infinity로 설정하다 . 구성 API 또는 구성 파일 통해 이 조치 수행할 수 있습니다. 예시 를 들면 다음과 같습니다.
config.set("logMaxFileCount", Infinity)
중요
로그 저장 너무 커지는 것을 방지하려면 항상 로그 보존 기준을 하나 이상 지정합니다.