Apache-2.2
降低日誌文件的大小有多重要?
我有一個 LAMP 伺服器,logrotate 每週執行一次它的工作,我注意到一些日誌往往會變得非常大。例如,apache 訪問日誌為 73MB。我告訴 logrotate 每天輪換它會更好嗎?大小對性能(cpu 負載)很重要,還是我們在談論邊際差異(每天與每週輪換)?
文件系統是 ext3。
我從未見過任何性能受日誌文件大小影響的 apache 網路伺服器。在一些非常老的伺服器上,如果日誌文件達到 2GB,apache 就會停止工作。
73MB 很小。
決定每天輪換網路伺服器日誌文件很方便(可讀性,更容易與 awstats 等工具結合使用,…)
考慮到您可以購買容量為 4,000,000 MB 的硬碟;一個 73MB 的日誌文件真的很小。我會讓 logrotate 每天旋轉一次文件,保留一周到一個月的時間進行各種分析。在該大小下,它對伺服器的其餘部分(CPU、RAM 等)沒有任何明顯的影響。