aa034a2ac7
In recent months, log volume has picked up considerably. Since we can't increase the size of this volume any further, reduce retention from 120 days to 90 days for now. This has already been manually run on static.openstack.org and reduced utilization of the volume from 100% to 92%. Change-Id: I848f4fd1ef8238743981fa3a62f3638ca5f2cff6
14 lines
675 B
Bash
14 lines
675 B
Bash
#!/bin/sh
|
|
sleep $((RANDOM%600)) && \
|
|
flock -n /var/run/gziplogs.lock \
|
|
find -O3 /srv/static/logs/ -depth -not -name robots.txt -not -name lost+found \
|
|
-not -wholename /srv/static/logs/help/\* \( \
|
|
\( -type f -mmin +10 -not -name \*\[.-\]gz -not -name \*\[._-\]\[zZ\] \
|
|
\( -name \*.txt -or -name \*.html -or -name tmp\* \) \
|
|
-exec gzip -f \{\} \; \) \
|
|
-o \( -type f -mtime +90 -execdir rm \{\} \; \) \
|
|
-o \( -type d -empty -mtime +1 -execdir rmdir {} \; \) \)
|
|
find -O3 /srv/static/docs-draft/ -depth -not -name lost+found \( \
|
|
\( -type f -mtime +21 -execdir rm \{\} \; \) \
|
|
-o \( -type d -empty -mtime +1 -execdir rmdir {} \; \) \)
|