La memoria Redis continua ad aumentare in Discourse 3.4.0.beta3

Come soluzione temporanea, ho creato un piccolo script bash per pulire la memoria di Redis e impostarlo per l’esecuzione ogni giorno alle 6 del mattino utilizzando un cron job.
Nota: sto salvando il log in /home/ubuntu/logs. Puoi ignorarlo se non ti serve.

#!/bin/bash

# Imposta la directory di log e il nome del file
LOG_DIR="/home/ubuntu/logs"
LOG_FILE="$LOG_DIR/redis.cleanup.$(date +\%Y-\%m-\%d).log"

# Assicurati che la directory di log esista
mkdir -p "$LOG_DIR"

# Registra informazioni sull'ambiente corrente (lato host)
echo "Esecuzione script alle $(date)" >> "$LOG_FILE"

# Esegui il discourse launcher nell'app e salva l'output nel file di log (lato host)
echo "comando di pulizia redis" >> "$LOG_FILE"
docker exec app redis-cli flushall >> "$LOG_FILE" 2>&1

# Indica che lo script è stato completato (lato host) ed esci
echo "Script completato con successo alle $(date)" >> "$LOG_FILE"
exit 0
2 Mi Piace