gpt4 book ai didi

header - Varnish - 生成 http header 溢出

转载 作者:行者123 更新时间:2023-12-03 17:47:05 25 4
gpt4 key购买 nike

我已经在 Zabbix 中为 Varnish 安装了一个监控模板(它是 6.0 LTS),现在我收到了高级警告,说:

Varnish 缓存 [] - MAIN.losthdr(HTTP header 溢出/秒)(.....:varnish.stat["","MAIN.losthdr"]):0.07 eps

我一直在尝试查找 Varnish 文档并在他们的案例中搜索“标题溢出”究竟是什么,但我发现的很少,包括关于什么是 MAIN.losthdr 的更详细的解释。
当然,我可以抑制警报,但我渴望进一步挖掘原因

有任何想法吗?

最佳答案

MAIN.losthdr计数器跟踪丢失 header 的次数,这意味着有 header 溢出。
发生这种情况的原因
发生这种情况的原因有多种:

  • 您可能已经用完了
  • 工作区
  • 您可能已经达到 http_max_hdr
  • 您可能已经达到 http_req_hdr_len
  • 您可能已经达到 http_resp_hdr_len

  • 如何检查
    您可以使用以下 varnishstat命令监视工作区计数器:
    varnishstat -1 -f "MAIN.ws_*"
    您还可以检查每个 header 限制的当前值。这样做的方法如下:
    varnishadm param.show http_max_hdr
    varnishadm param.show http_req_hdr_len
    varnishadm param.show http_resp_hdr_len
    您还可以使用 varnishlog实时查看流量,并过滤出出现 header 问题的请求。这是您可以执行的操作:
    varnishlog -g request -q "BogoHeader"
    怎么修
    如果是工作区问题,则可能需要调整工作区设置。
    如果事实证明您的标题太多或太长, varnishstatvarnishlog命令将帮助您确定正在发生的事情。值太低,或者客户端接收到的 header 或源返回的 header 过大。
    祝你好运!

    关于header - Varnish - 生成 http header 溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60633807/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com