Rapida crescita delle cartelle MySQL causata dall'accumulo di file binlog in AEM

La cartella MySQL in un ambiente AEM On-Premise si espande rapidamente a causa dei file di registro binari (binlog) conservati. Questi file di registro binari si accumulano nel tempo, occupando molto spazio su disco. È possibile risolvere questo problema configurando un periodo di conservazione più breve per i file binlog nelle impostazioni MySQL.

Descrizione description

Ambiente

  • Prodotto: JEE per Adobe Experience Manager (AEM) locale, versione 6.5
  • Istanza: Produzione

Problema/Sintomi

  • La dimensione della cartella MySQL aumenta rapidamente in un breve periodo.
  • L'utilizzo del disco aumenta in modo significativo, raggiungendo fino al 75% della capacità totale.
  • Più file di log binari di grandi dimensioni (binlog) si accumulano nella directory di dati MySQL.
  • Il sistema non riesce a eliminare i file binlog obsoleti, con conseguente consumo eccessivo di storage.

Risoluzione resolution

Per risolvere il problema, segui la procedura riportata di seguito:

  1. Eseguire il backup dell'istanza del database MySQL prima di apportare qualsiasi modifica.

  2. Aprire il file di configurazione MySQL (my.cnf) e individuare il parametro binlog_expire_logs_seconds.

  3. Impostare un nuovo periodo di conservazione, ad esempio binlog_expire_logs_seconds = 1296000 (1296000 secondi equivale a 15 giorni).

  4. Salva e chiudi il file di configurazione.

  5. Ricarica le configurazioni del daemon e riavvia MySQL:

    code language-none
    sudo systemctl daemon-reload
    
    code language-none
    sudo systemctl restart mysql
    
  6. Arrestare e riavviare il servizio MySQL per applicare le modifiche.

  7. Eseguire la query SHOW VARIABLES LIKE 'binlog_expire_logs_seconds'; per confermare il valore aggiornato.

  8. Monitora l’utilizzo del disco per garantire che i registri binari meno recenti vengano eliminati automaticamente.

Note:

  • La riduzione del periodo di conservazione binlog riduce la cronologia dei backup disponibili. Verificare che la nuova impostazione soddisfi i requisiti di ripristino.
  • Assicurarsi di disporre delle autorizzazioni necessarie per modificare i file di configurazione e riavviare i servizi.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f