{% extends "base.html" %} {% block title %}日志轮转 - Squid Manager{% endblock %} {% block content %}
本页面会生成 /etc/logrotate.d/squid,内容由 Squid Manager 维护。流程:
size 阈值(或到 daily 时间)时,把当前文件改名为 .1;create 0640 proxy proxy 创建新空文件(原属主为 Squid 用户);postrotate 块里的 squid -k rotate,让 Squid 关闭旧 fd 并重开新文件 — 这是核心联动;rotate N 数量保留,多余的会被删除/压缩 (compress);/etc/logrotate.d/squid,不会动 Squid 本身。目标文件: {{ logrotate_path }}
未在「路径设置」里配置任何日志路径,无法生成。
| 状态 | ● 已安装 |
|---|---|
| 路径 | {{ logrotate_path }} |
| 管理日志 |
{% for p in paths %}
{{ p }} |
{{ current_content }}
{% else %}
{% endif %}
下面是根据当前表单参数生成的预览,仅供检查。点「写入配置」才会落盘。
{{ preview }}
sudo tee — 需要本平台进程具备无密码 sudo,否则会回显失败原因。size 接受 logrotate 单位后缀 K / M / G;可与 daily 共存(任一条件满足即触发)。access.log.1.gz 等仍保留。