「logrotateが動いてない!」という時は、cronが止まっている可能性あり
まず原因を特定する
cat /var/lib/logrotate.status
動いている場合の例
logrotate state -- version 2
"/var/log/nginx/error.log" 2019-6-20
"/var/log/yum.log" 2019-6-20
"/var/www/backup/mysql.dmp" 2019-6-21
"/var/log/dracut.log" 2019-6-20
動いてない場合の例
logrotate state -- version 2
こんな時はcronが怪しい。
/etc/init.d/crond status
crond は停止しています
これで解決
/etc/init.d/crond start