La mémoire Redis continue d'augmenter dans Discourse 3.4.0.beta3

En guise de solution temporaire, j’ai créé un petit script bash pour nettoyer la mémoire Redis et l’ai configuré pour s’exécuter tous les jours à 6h du matin à l’aide d’une tâche cron.
Remarque : j’enregistre le journal dans /home/ubuntu/logs. Vous pouvez l’ignorer si vous n’en avez pas besoin.

#!/bin/bash

# Définir le répertoire de journalisation et le nom du fichier
LOG_DIR="/home/ubuntu/logs"
LOG_FILE="$LOG_DIR/redis.cleanup.$(date +\\%Y-\\%m-\\%d).log"

# S'assurer que le répertoire de journalisation existe
mkdir -p "$LOG_DIR"

# Journaliser les informations sur l'environnement actuel (côté hôte)
echo "Exécution du script à $(date)" >> "$LOG_FILE"

# Exécuter le lanceur de discours dans l'application et enregistrer la sortie dans le fichier journal (côté hôte)
echo "commande de nettoyage redis" >> "$LOG_FILE"
docker exec app redis-cli flushall >> "$LOG_FILE" 2>&1

# Indiquer que le script est terminé (côté hôte) et quitter
echo "Script terminé avec succès à $(date)" >> "$LOG_FILE"
exit 0
2 « J'aime »