centos 中的 logrotate 不旋轉日誌

centos 中的 logrotate 不旋轉日誌

運行 centos 8 並且必須logrotate為 nginx 輪換日誌。如果我使用 " 手動運行命令,日誌會按預期輪換"logrotate -v /etc/logrotate.conf,但在作業運行時不會運行cron。我已cronjob透過查看/var/log/cron日誌檔案來驗證日誌是否正在運行,如圖所示

Oct 26 15:55:01 c22fin2 run-parts[916513]: (/etc/cron.hourly) starting 0anacron
Oct 26 15:55:01 c22fin2 anacron[916522]: Anacron started on 2023-10-26
Oct 26 15:55:01 c22fin2 anacron[916522]: Will run job `cron.daily' in 0 min.
Oct 26 15:55:01 c22fin2 anacron[916522]: Jobs will be executed sequentially
Oct 26 15:55:01 c22fin2 anacron[916522]: Job `cron.daily' started
Oct 26 15:55:01 c22fin2 run-parts[916513]: (/etc/cron.hourly) finished 0anacron
Oct 26 15:55:01 c22fin2 run-parts[916524]: (/etc/cron.daily) starting logrotate
Oct 26 15:55:01 c22fin2 run-parts[916524]: (/etc/cron.daily) finished logrotate
Oct 26 15:55:01 c22fin2 anacron[916522]: Job `cron.daily' terminated (produced output)
Oct 26 15:55:01 c22fin2 anacron[916522]: Normal exit (1 job run)

文件中的文件狀態/var/lib/logrotate/logrotate.status也會更新。似乎沒有任何跡象表明有問題?

相關內容