Logrotate

logRotate 的奇怪行為?

  • March 18, 2010

我有以下 logrotate 配置:

/var/log/test/app.log {
       missingok
       notifempty
       compress
       copytruncate
       daily
       rotate 4
}

生成日誌的應用程序是 Java 應用程序。2 我昨天午夜前設置了這個配置。今天早上我注意到 logRotate 創建了一個名為“app.log.1”的文件,該文件僅在上午 8:21 到上午 10:05 之間有日誌條目。app.log 從上午 10:05 開始記錄。上午 8 點 21 分之前的所有日誌都失去了!此外,“app.log.1”甚至沒有被壓縮。

你知道是什麼原因造成的嗎?

你的 java 應用程序使用 log4j 嗎?也許應用程序配置了 rollingfileappender,所以 logrotation 來自應用程序本身,而不是來自您的 logrotate 配置。

引用自:https://serverfault.com/questions/123749