Today i found a logrotate process who was using 100% of a server cpu.
To find where's the problem just check the status file.
tail /var/lib/logrotate.status
You'll see what file is logrotate processing, in my case one rotate was misconfigured and a exponential