logrotate

Установка:

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