Crescimento rápido da pasta do MySQL causado pela acumulação de binários no AEM
A pasta MySQL em um ambiente AEM no local se expande rapidamente devido aos arquivos de log binário retidos. Esses arquivos de log binários se acumulam com o tempo, consumindo bastante espaço em disco. Você pode resolver esse problema configurando um período de retenção mais curto para arquivos binlog nas configurações do MySQL.
Descrição description
Ambiente
- Produto: Adobe Experience Manager (AEM) JEE no Local, v 6.5
- Instância: Produção
Problema/Sintomas
- O tamanho da pasta MySQL aumenta rapidamente durante um curto período.
- O uso de disco apresenta picos significativos, atingindo até 75% da capacidade total.
- Vários arquivos de log binário grande (binlog) são acumulados no diretório de dados MySQL.
- O sistema não limpa arquivos binlog desatualizados, resultando em consumo excessivo de armazenamento.
Resolução resolution
Siga estas etapas para resolver o problema:
-
Faça backup da instância do banco de dados MySQL antes de fazer qualquer alteração.
-
Abra o arquivo de configuração MySQL (
my.cnf) e localize o parâmetrobinlog_expire_logs_seconds. -
Defina um novo período de retenção, como
binlog_expire_logs_seconds = 1296000(1296.000 segundos é igual a 15 dias). -
Salve e feche o arquivo de configuração.
-
Recarregue as configurações do daemon e reinicie o MySQL:
code language-none sudo systemctl daemon-reloadcode language-none sudo systemctl restart mysql -
Interrompa e reinicie o serviço MySQL para aplicar as alterações.
-
Execute a consulta
SHOW VARIABLES LIKE 'binlog_expire_logs_seconds';para confirmar o valor atualizado. -
Monitore o uso do disco para garantir que os binlogs mais antigos sejam removidos automaticamente.
Notas:
- A redução do período de retenção de binlog reduz o histórico de backup disponível. Confirme se a nova configuração atende aos requisitos de recuperação.
- Verifique se você tem as permissões necessárias para editar arquivos de configuração e reiniciar serviços.