Squid 缓存服务器 2.7

Squid 缓存服务器 2.7

如何使access.logcache.log、 、 store.log文件在服务器上存储更长时间(例如大约十五天)?目前有一台服务器通常存储文件大约一天加一天,也就是说,今天创建的一组文件在今天结束时被压缩并保存到明天,而明天会自动创建一组新文件,之后压缩的文件一组文件被删除。

答案1

你在追随access_log rotate=15 <log location>logfile_rotate 15(in /etc/squid/squid.conf)。

  • 访问日志将仅覆盖访问日志的默认轮换,但它在鱿鱼 2 中不可用。通过添加rotate=15您可以指定文件数量:

    access_log rotate=15 <log location>
    
  • 日志文件旋转适用于所有日志。这是一个简单的数字选项:

    log_rotate 15
    

我链接到了最新的文档,但您可能(并且可能正在)运行旧版本的鱿鱼。 Squid 文档很棒,只需点击链接即可找到正确的版本主文档页面

额外说明

轮换未在任何时间段(天、周、月或类似时间段)中指定。相反,每次squid -k rotate调用时都会执行旋转。如果您的日志正在轮换,那么您肯定有一个 cron 作业或 systemd 计时器正在运行squid -k rotate

相关内容