The Logrotate job ran, yet the log file stayed put. That result does not prove Logrotate is broken. It may have loaded a different rule, judged the file ineligible, read a recent state timestamp, rejected unsafe directory permissions, or rotated the path while the application kept writing ...