在 CentOS 中限制 server.log 檔案大小 (minecraft)

在 CentOS 中限制 server.log 檔案大小 (minecraft)

我目前正在運行一個 bukkit (minecraft) 伺服器,它會產生一個包含所有控制台訊息/錯誤的 server.log 檔案。

有時我有一個插件(我需要)崩潰並可能導致 server.log 檔案大小急劇增加。之前我的磁碟空間已經達到 32GB,用完了我所有的磁碟空間。

有沒有辦法讓它成為滾動日誌(刪除舊錯誤)或能夠限製檔案大小,使其不能超過 10MB。但解決方案需要不影響伺服器的運作方式,以便在無法再寫入時不會拋出錯誤。

無論如何用 CentOS 來做這個?

答案1

Bukkit 對此有內建功能。使用此參數啟動伺服器--log-limit=X,其中 X 是最大日誌大小(以行數表示)。

相關內容