Warning: Undefined array key 1 in /var/www/html/blogg/include/parser.php on line 314
Har börjat trixa igång logrotation på webservern nu, ungefär ett år för sent. Med en access_log på över 270MB så är det behövligt. Apache har ingen inbyggd funktion för rotation så efter lite läsande i truncate_url("http://httpd.apache.org/docs/2.2/logs.html#rotation", "docsen") och lite halvtaskigt scriptande har jag slängt ihop följande som kommer att köras som ett cronjobb:
code:
#!/bin/bash DATE=$(date +%Y%m%d) cd /usr/local/apache2/logs mv access_log access_log.$DATE mv error_log error_log.$DATE /usr/local/apache2/bin/apachectl graceful sleep 600 gzip access_log.$DATE error_log.$DATE
Nu måste jag bara fundera ut hur ofta jag behöver köra det, en gång i månaden borde räcka.
Cheers.