Logging

如何處理巨大的日誌文件?

  • November 16, 2012

我正在執行 SSD 伺服器,因為我在性能方面擁有豐富的經驗。但是,我有服務於大量請求的網路伺服器,並且一天的未壓縮日誌文件往往會擴大數據庫。

我有通常的標準格式的網路伺服器日誌文件。

有沒有辦法“即時”壓縮它們?

對數旋轉

此實用程序可以在重命名和壓縮日誌時自動通知您的守護程序切換日誌。由於每天是不夠的,你也可以每小時執行一次。即使每小時記錄一次,您仍然可以在使用 GZip 壓縮後按天連接它們。

壓縮文件系統

Btrfs可以設置透明加密,在後台自動節省空間。其他一些文件系統(ZFS等)也可以做到這一點。

壓縮管

Apache將直接記錄到管道,大多數應用程序將寫入名稱管道 ( mkfifo),您可以將其附加到壓縮程序中。

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