如何为 HAProxy 中的特定后端调整日志记录级别或完全禁用日志记录?
在下面的示例中,“ http-request set-log-level err ”和“ no log ”这两个指令似乎都没有效果——日志被成功的 HTTP 状态 200 OK 记录淹没。
global
log /dev/log local0
log /dev/log local1 notice
Run Code Online (Sandbox Code Playgroud)
...
defaults
log global
mode http
option httplog
option dontlognull
Run Code Online (Sandbox Code Playgroud)
...
backend static
http-request set-log-level err
no log
Run Code Online (Sandbox Code Playgroud)
由meineerde在#haproxy
Freenode 上提供:
您可以使用与选择后端相同的条件来禁用前端的日志记录。
http-request set-log-level silent if static
use_backend static if static
Run Code Online (Sandbox Code Playgroud)
这必须发生在前端部分,因为必须在此阶段做出日志决定。
归档时间: |
|
查看次数: |
7568 次 |
最近记录: |