Log-Files

我可以安全地修剪 /var/tmp/phd/log/daemons.log 嗎?

  • May 19, 2018

我有一台執行Phabricator的伺服器,這個日誌文件沒有 logrotate。

它變得太大了,現在我需要修剪它。我可以安全地刪除其中的一些內容嗎?

您的問題是更多日誌被主動附加到該文件的末尾。因此,您會在修改過程中失去一些數據或阻止記錄。除非您停止使用此日誌文件的所有服務(可能是所有使用phd.

您可以安全地移動(mv,重命名)文件並創建一個新文件。這實際上是logrotate自動為您做的。logrotate編輯旋轉的日誌文件是安全的,但從長遠來看,您可以通過配置日誌來防止再次出現此問題phd

AFAIK Phabricator應該已經有了這個,但如果沒有,你可以添加/etc/logrotate.d/phd

/var/log/phd {
   daily
   compress
   missingok
   notifempty
   rotate 7
}

/var/log/phd/daemons.log {
   daily
   compress
   missingok
   notifempty
   rotate 7
}

你的道路/var/tmp/phd/log/daemons.log有點不同;相應地修改。

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