Docs Menu
Docs Home
/
mongosh
/ / /

최대 로그 스토리지 크기 수정

MongoDB Shell 로그 파일의 최대 결합 저장 크기를 지정할 수 있습니다. 모든 로그 파일의 총 크기가 최대값을 초과하는 경우 가장 오래된 로그 파일부터 합산 크기가 임계값 미만이 될 때까지 로그 파일이 삭제됩니다. 기본값 으로 최대 로그 저장 크기에는 제한이 없습니다.

최대 로그 저장 크기를 지정하려면 logRetentionGB 구성 옵션을 설정하다 . logRetentionGB 는 모든 양수 부동 소수점 값일 수 있습니다(1 미만 포함).

로그 보존에 대한 여러 기준을 지정할 수 있습니다. 예시 를 들어 로그 파일의 최대 기간을 60 일로 지정하고 최대 로그 저장 크기를 2GB 로 지정할 수 있습니다. 보존 기준이 충족되면 가장 오래된 로그부터 로그가 삭제됩니다.

로그 파일의 현재 저장 크기를 확인하려면 로그 폴더의 크기를 확인하세요. 현재 로그 폴더를 보려면 MongoDB Shell 에서 다음 명령을 실행 .

config.get('logLocation')

현재 최대 로그 저장 크기를 확인하려면 다음 명령을 실행 .

config.get("logRetentionGB")

최대 로그 저장 크기를 수정하려면 logRetentionGB 구성 옵션을 설정하다 . 구성 API 또는 구성 파일 에서구성 옵션을 설정하다 수 있습니다.

다음 명령은 config API 사용하여 최대 로그 저장 크기를 3.5 GB 로 설정하다 .

config.set("logRetentionGB", 3.5)
Setting "logRetentionGB" has been changed

다음 구성 파일 최대 로그 저장 크기를 3.5 GB 로 설정합니다.

mongosh:
logRetentionGB: 3.5

저장 크기에 따라 로그를 삭제 하지 않도록 MongoDB Shell 에 지시하려면 logRetentionGBInfinity로 설정하다 . 구성 API 또는 구성 파일 통해 이 조치 수행할 수 있습니다. 예시 를 들면 다음과 같습니다.

config.set("logRetentionGB", Infinity)

중요

로그 저장 너무 커지는 것을 방지하려면 항상 로그 보존 기준을 하나 이상 지정합니다.

돌아가기

기간

이 페이지의 내용