Come ridurre l'utilizzo del disco del file di registro con ISPConfig o LAMP
Lentamente vedevo aumentare l'utilizzo del mio disco, sapevo che si trattava di file di registro che stavano diventando sempre più grandi. Ho scoperto che i file di registro di Apache erano i peggiori, c'era circa 1 GB di spazio utilizzato in 3 mesi.
Quindi ho deciso di creare uno script bash che comprimesse il file di registro di Apache ogni mese.
Eseguo ISPConfig, lo script può essere modificato in base alle tue esigenze:
#!/bin/bash MONTH="$((`date +%m`-1))" YEAR=$(date +"%Y") cd /var/www/ for f in $(ls /var/www | grep web); do cd /var/www/$f/log if [ -a $YEAR ]; then cd $YEAR if [ -a 0$MONTH ]; then tar -zcvf 0$MONTH.tar.gz 0$MONTH rm -rf /var/www/$f/log/$YEAR/0$MONTH fi fi done
Quindi esegui questo script nel tuo crontab il primo giorno di ogni mese:
05 03 1 * * sh /root/logclean.sh