Você pode adicionar um arquivo logrotate ao /etc/logrotate.d/ Tais como:
/path/to/logfile{
copytruncate
rotate 9
size 5M
compress
missingok
}
Importante é a parte size 5M
(defina o tamanho que você quer) e você tem que especificar o /path/to/logfile
De acordo com o link , o logrotate está sendo executado diariamente. Você poderia mover /etc/cron.daily/logrotate
para /etc/cron.hourly/
para que os logs sejam verificados de hora em hora, se o limite de tamanho for atingido e comprimir o log antigo.