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

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

我正在运行一个服务器法布里克托并且此日志文件没有 logrotate。
它变得太大了,现在我需要修剪它。我可以安全地删除其中的一些内容吗?

答案1

您的问题是,更多日志被主动附加到此文件末尾。因此,在修改期间,您会丢失一些数据或阻止日志记录。除非您停止使用此日志文件的所有服务(可能是所有服务),否则您无法安全地删除某些内容守护进程管理phd

您可以安全地移动(mv、重命名)文件并创建一个新文件。这实际上是系统自动为您执行的操作。编辑轮换的日志文件是安全的,但从长远来看,通过配置日志,logrotate您可以防止再次出现此问题。logrotatephd

据我所知 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有点不同;请进行相应修改。

相关内容