open/docs/zh_CN/guide/config-logrotate.md
QunSheng Lin e220b36391
Some checks are pending
Build / build_app (push) Waiting to run
Build / build (386, linux) (push) Blocked by required conditions
Build / build (amd64, darwin) (push) Blocked by required conditions
Build / build (amd64, linux) (push) Blocked by required conditions
Build / build (arm, 5, linux) (push) Blocked by required conditions
Build / build (arm, 6, linux) (push) Blocked by required conditions
Build / build (arm, 7, linux) (push) Blocked by required conditions
Build / build (arm64, darwin) (push) Blocked by required conditions
Build / build (arm64, linux) (push) Blocked by required conditions
Build / build (loong64, linux) (push) Blocked by required conditions
Build / build (mips, linux) (push) Blocked by required conditions
Build / build (mips64, linux) (push) Blocked by required conditions
Build / build (mips64le, linux) (push) Blocked by required conditions
Build / build (mipsle, linux) (push) Blocked by required conditions
Build / build (riscv64, linux) (push) Blocked by required conditions
Build / docker-build (push) Blocked by required conditions
Build Documents / build (push) Waiting to run
nginx_ui_cn
2025-02-28 19:15:32 +08:00

1.1 KiB
Raw Blame History

Logrotate

在这个部分,我们将介绍 Nginx UI 中关于 logrotate 的配置选项。

logrotate 旨在简化生成大量日志文件的系统的管理。 它可以按天、周、月或者文件大小来轮转日志文件,还可以压缩、删除旧的日志文件,以及发送日志文件到指定的邮箱。

默认情况下,对于在主机上安装 Nginx UI 的用户,大多数主流的 Linux 发行版都已集成 logrotate 所以你不需要修改任何东西。

对于使用 Docker 容器安装 Nginx UI 的用户,你可以手动启用这个选项。 Nginx UI 的 crontab 任务调度器将会按照你设定的分钟间隔执行 logrotate 命令。

Enabled

  • 类型:bool
  • 默认值:false

这个选项用于在 Nginx UI 中启用 logrotate crontab 任务。

CMD

  • 类型:string
  • 默认值:logrotate /etc/logrotate.d/nginx

这个选项用于在 Nginx UI 中设置 logrotate 命令。

Interval

  • 类型:int
  • 默认值:1440

这个选项用于在 Nginx UI 中设置 logrotate crontab 任务的分钟间隔。