Установка:
apt-get install logrotate
Делаем настройку для nginx для всех сайтов на сервере и log wordpress сайта
vim /etc/logrotate.d/www /var/www/*/*.log { daily missingok rotate 7 compress delaycompress notifempty create 0644 coder staff sharedscripts postrotate invoke-rc.d nginx rotate >/dev/null 2>&1 endscript } /var/www/ilfumo.ru/httpdocs/wp-content/*.log { daily missingok rotate 7 compress delaycompress notifempty create 0644 www-data www-data sharedscripts postrotate /usr/lib/php/php7.0-fpm-reopenlogs endscript }
# проверяем как работает ротация:
sudo logrotate -d /etc/logrotate.d/www
# Если ошибок нет, то ставим в ротацию:
sudo logrotate -v -f /etc/logrotate.d/www