我正在运行一个服务器法布里克托并且此日志文件没有 logrotate。
它变得太大了,现在我需要修剪它。我可以安全地删除其中的一些内容吗?
答案1
您的问题是,更多日志被主动附加到此文件末尾。因此,在修改期间,您会丢失一些数据或阻止日志记录。除非您停止使用此日志文件的所有服务(可能是所有服务),否则您无法安全地删除某些内容守护进程管理phd
。
您可以安全地移动(mv
、重命名)文件并创建一个新文件。这实际上是系统自动为您执行的操作。编辑轮换的日志文件是安全的,但从长远来看,通过配置日志,logrotate
您可以防止再次出现此问题。logrotate
phd
据我所知 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
有点不同;请进行相应修改。