DIA 1
Depois de fazer a alteração no meu script /etc/logrotate.d/nginx
como mencionei no OP ...
/var/log/nginx/*.log {
daily
size 1G
missingok
rotate 10
compress
delaycompress
notifempty
create 0640 nobody adm
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
run-parts /etc/logrotate.d/httpd-prerotate; \
fi \
endscript
postrotate
service nginx reload >/dev/null 2>&1
endscript
}
... o access.log
foi renomeado para access.log.1
, liberado e, em seguida, começou a gravar no novo access.log
. Não, no entanto, gzip access.log.1
.
DIA DOIS
O arquivo access.log.1
tornou-se access.log.2
e foi compactado com gzip. Eu estou supondo que a diretiva delaycompress
é o que deixa o arquivo de log descompactado até o dia seguinte. ls -ltr
me dá essa saída:
total 3344744
-rw-r----- 1 nobody adm 68738862 Dec 10 06:25 access.log.10.gz
-rw-r----- 1 nobody adm 73802613 Dec 11 06:25 access.log.9.gz
-rw-r----- 1 nobody adm 66144521 Dec 12 06:25 access.log.8.gz
-rw-r----- 1 nobody adm 65385900 Dec 13 06:25 access.log.7.gz
-rw-r----- 1 nobody adm 68117105 Dec 14 06:25 access.log.6.gz
-rw-r----- 1 nobody adm 69441057 Dec 15 06:25 access.log.5.gz
-rw-r----- 1 nobody adm 748290175 Feb 1 10:50 access.log.4.gz
-rw-r----- 1 nobody adm 58575628 Feb 2 08:32 access.log.3.gz
-rw-r----- 1 nobody adm 85585414 Feb 3 06:25 access.log.2.gz
-rw-r----- 1 nobody adm 8779427 Feb 4 02:39 error.log
-rw-r----- 1 nobody adm 2023509844 Feb 4 06:25 access.log.1
-rw-r----- 1 nobody adm 88608092 Feb 4 09:17 access.log