tomcat日誌文件catalina.out,現在要求按天分割,只保留三天的日誌,catalina.out只保留當天的日誌信息,其他日誌信息壓縮備份。
具體應該怎麼實現呢?
似乎是要用logrotate實現,對著man手冊看了半天也不是很明白,求指教
參考man手冊和網上的資料,自己寫了一個,不知道對不對,伺服器上有8G的日誌文件,害怕誤操作,沒敢實踐,貼出來求指教/var/lib/tomcat-7.0.37/logs/catalina.out {
copytruncate
daily
dateext
rotate 3
compress
notifempty
missingok
create 640 tomcat7 adm
}
日誌分割- 寫到crontab的話,是每天執行logrotate還是每過幾分鐘執行一次logrotate呢?
- tomcat這種,如果有多台的話,建議每天0點重啟一下就好了,即能保證tomcat不死,也能解決日誌的問題
- 寫個 腳本 文件另存為 就可以呃
- 我們用cronolog 現在在部分機器測試了效果可以,按天分割。然後再寫個shell 清理過期日誌
- logrotate在配置文件可以定義日誌輪換的周期的,就是裡面的weekly...