I can confirm that log rotation works when the postrotate command is changed to a command which actually works. I changed it to "service nginx reload" yesterday and this morning nginx logs were rotated and nginx logs into the correct new log file (see access.log):
I can confirm that log rotation works when the postrotate command is changed to a command which actually works. I changed it to "service nginx reload" yesterday and this morning nginx logs were rotated and nginx logs into the correct new log file (see access.log):
# ls -ltr /var/log/nginx/ error.log. 4.gz error.log. 3.gz error.log. 2.gz error.log error.log. 1
total 6292
-rw-r--r-- 1 root root 184 Jun 6 08:49 error.log.3.gz
-rw-r--r-- 1 root root 671461 Jun 6 09:03 access.log.7.gz
-rw-r----- 1 www-data adm 459 Jun 6 09:39 error.log.2.gz
-rw-r--r-- 1 root root 293 Jun 6 10:55 monitoring.
-rw-r----- 1 www-data adm 15756 Jun 8 10:02 access.log.6.gz
-rw-r----- 1 www-data adm 1115 Jul 8 12:00 monitoring.
-rw-r----- 1 www-data adm 1335195 Jul 8 12:00 access.log.5.gz
-rw-r----- 1 www-data adm 2734 Jul 8 12:46 monitoring.
-rw-r----- 1 www-data adm 782316 Jul 26 16:11 access.log.4.gz
-rw-r----- 1 www-data adm 318759 Aug 4 15:05 access.log.3.gz
-rw-r----- 1 www-data adm 65 Aug 4 15:06 error.log.1
-rw-r----- 1 www-data adm 0 Aug 5 06:32 error.log
-rw-r----- 1 www-data adm 0 Aug 16 06:51 monitoring.
-rw-r----- 1 www-data adm 9964 Sep 8 16:14 monitoring.
-rw-r----- 1 www-data adm 2299587 Oct 10 13:01 access.log.2.gz
-rw-r----- 1 www-data adm 919857 Oct 11 06:50 access.log.1
-rw-r----- 1 www-data adm 45764 Oct 11 07:45 access.log
Nevertheless the file /etc/logrotate. d/nginx should be fixed from the package it comes from (nginx-common).