是否可以限制accessLog
的大小,以便在有人因虚假请求(无限循环)而使服务器超载的情况下,不会占用所有磁盘空间?
我做了一些研究:
Traefik可以配置为生成对文件的各种格式(例如json)的访问日志-Traefik文档(https://docs.traefik.io/configuration/logs/)
我知道我们可以使用logrotate,但这不是一个理想的解决方案,因为它首先让文件变得非常大,然后按计划对其进行旋转。我想在创建过程中限制文件大小。类似于Docker中的“ --log-opt max-size”选项。
我正在Docker容器中运行Traefik(可能与我的问题无关)。