iT邦幫忙

0

請問linux中的logrotate備份壓縮造成記錄時間差及漏失問題?

因為架一台rsyslog server作收集各式設備集中的log server,
也有每天cron透過logroate進行每天壓縮以日期為單位的備份.
不知道是log檔size過大(壓縮後的gz檔約3~10G)還是哪邊調整設定不夠完善,
舉某天為例,上一個記錄檔最後一筆資料在4:02結束,新的記錄檔的第一筆會從4:41開始記錄,這樣等於我失去了4:03~40分之間的log資料,這樣應該如何改善這問題?

=============================
我自己試了幾天,看起來用delaycompress參數可以解,新檔第一筆跟未壓縮的備份檔最後一筆時間秒數一致同樣.

補覺鳴詩 iT邦研究生 1 級 ‧ 2020-07-09 15:55:29 檢舉
先用 mv -f 截斷 log
logroate 再去處理截斷的 LOG 這樣子呢?
James iT邦大師 6 級 ‧ 2020-07-13 07:56:46 檢舉
delaycompress

尚未有邦友回答

立即登入回答