Menu Docs
Página inicial do Docs
/ /

Modificar contagem máxima de arquivos de log

Você pode especificar o número máximo de arquivos de log que o shell do MongoDB retém. Depois que o shell do MongoDB atinge a contagem máxima de arquivo de log , ele começa a excluir os arquivos de log mais antigos até que a contagem esteja abaixo do limite.

O shell do MongoDB armazena um arquivo de log para cada sessão. Por padrão, o shell do MongoDB armazena até 100 arquivos de log.

Você pode especificar vários critérios para retenção de registros. Por exemplo, você pode especificar uma duração máxima para arquivos de log de 60 dias e um tamanho máximo de armazenamento de registro de 2GB. Os registros são excluídos quando qualquer critério de retenção é atendido, começando pelos registros mais antigos.

Para verificar a contagem máxima atual de arquivo de log , execute o seguinte comando:

config.get("logMaxFileCount")

Para modificar a contagem máxima de arquivo de log , defina a opção de configuração do logMaxFileCount. Você pode definir opções de configuração na API de configuração do ou em um arquivo de configuração.

O comando a seguir usa a API de configuração para definir a contagem máxima de arquivo de log como 200:

config.set("logMaxFileCount", 200)
Setting "logMaxFileCount" has been changed

O seguinte arquivo de configuração define a contagem máxima de arquivo de log para 200:

mongosh:
logMaxFileCount: 200

Para desabilitar o limite máximo de arquivo de log , defina logMaxFileCount como Infinity. Você pode executar esta ação por meio da API de configuração ou do arquivo de configuração. Por exemplo:

config.set("logMaxFileCount", Infinity)

Importante

Para evitar que o armazenamento de registros fique muito grande, especifique sempre pelo menos um critério de retenção de registros.

Voltar

storagesize

Nesta página