The Shurrican Asked: 2012-11-17 09:36:05 +0800 CST2012-11-17 09:36:05 +0800 CST 2012-11-17 09:36:05 +0800 CST 我如何处理巨大的日志文件? 772 我正在运行 SSD 服务器,因为我在性能方面有丰富的经验。但是,我有服务于大量请求的网络服务器,一天未压缩的日志文件往往会超出数据库。 我有通常的标准格式 Web 服务器日志文件。 有没有办法“即时”压缩它们? logging 1 个回答 Voted Best Answer Jeff Ferland 2012-11-17T09:49:12+08:002012-11-17T09:49:12+08:00 对数旋转 该实用程序可以在重命名和压缩日志时自动通知您的守护程序切换日志。由于每天都不够,您也可以每小时运行一次。即使每小时记录一次,您仍然可以在使用 GZip 压缩后按天连接它们。 压缩文件系统 Btrfs可以设置透明加密,在后台自动节省空间。其他一些文件系统(ZFS等)也可以实现这一点。 压缩管 Apache将直接记录到一个管道,而大多数应用程序将写入一个名称管道 ( mkfifo),您可以将其附加到您的压缩程序。
对数旋转
该实用程序可以在重命名和压缩日志时自动通知您的守护程序切换日志。由于每天都不够,您也可以每小时运行一次。即使每小时记录一次,您仍然可以在使用 GZip 压缩后按天连接它们。
压缩文件系统
Btrfs可以设置透明加密,在后台自动节省空间。其他一些文件系统(ZFS等)也可以实现这一点。
压缩管
Apache将直接记录到一个管道,而大多数应用程序将写入一个名称管道 (
mkfifo
),您可以将其附加到您的压缩程序。