Croissance rapide des dossiers MySQL causée par l’accumulation de bingos dans AEM
Le dossier MySQL dans un environnement AEM On-Premise se développe rapidement en raison des fichiers journaux binaires (binlog) conservés. Ces fichiers journaux binaires s’accumulent au fil du temps, consommant beaucoup d’espace disque. Vous pouvez résoudre ce problème en configurant une période de conservation plus courte pour les fichiers binlog dans les paramètres MySQL.
Description description
Environnement
- Produit : Adobe Experience Manager (AEM) JEE On-Premise, v 6.5
- Instance: Production
Problème/Symptômes
- La taille du dossier MySQL augmente rapidement sur une courte période.
- L’utilisation du disque augmente considérablement, atteignant jusqu’à 75 % de la capacité totale.
- Plusieurs fichiers journaux binaires volumineux (binlog) s’accumulent dans le répertoire de données MySQL.
- Le système ne parvient pas à purger les fichiers binlog obsolètes, ce qui entraîne une consommation de stockage excessive.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Sauvegardez l’instance de base de données MySQL avant d’apporter des modifications.
-
Ouvrez le fichier de configuration MySQL (
my.cnf) et recherchez le paramètrebinlog_expire_logs_seconds. -
Définissez une nouvelle période de conservation, par exemple
binlog_expire_logs_seconds = 1296000(1296000 secondes équivaut à 15 jours). -
Enregistrez et fermez le fichier de configuration.
-
Rechargez les configurations de démon et redémarrez MySQL :
code language-none sudo systemctl daemon-reloadcode language-none sudo systemctl restart mysql -
Arrêtez puis redémarrez le service MySQL pour appliquer les modifications.
-
Exécutez le
SHOW VARIABLES LIKE 'binlog_expire_logs_seconds';de requête pour confirmer la valeur mise à jour. -
Surveillez l’utilisation du disque pour vous assurer que les anciens fichiers journaux sont automatiquement purgés.
Remarques :
- Le raccourcissement de la période de conservation des binlogs réduit l’historique de sauvegarde disponible. Vérifiez que le nouveau paramètre répond à vos exigences en matière de récupération.
- Vérifiez que vous disposez des autorisations nécessaires pour modifier les fichiers de configuration et redémarrer les services.