【问题标题】:Envoy proxy returning 500Envoy 代理返回 500
【发布时间】:2019-05-10 17:35:40
【问题描述】:

我们正在使用 Istio 1.1.4 运行生产工作负载,并注意到在特定时间范围内,报告给遥测组件的客户端调用流量的请求延迟从 50-60 毫秒增加到 6-7 秒,同时我们开始观察来自 Envoy 的 500(内部服务器错误)响应代码。

我们试图了解 Envoy 在什么情况下返回 500,而我在文档/源代码中唯一能找到的是,如果必须缓冲响应正文并且它超出了缓冲区限制,则返回 500。这对我们来说肯定不是这样,因为这 500 个发生在健康检查端点之外,其他端点的响应体非常小。

Envoy 会返回 500 的情况有哪些?作为问题的根本原因,我们应该调查什么?

【问题讨论】:

  • 你查看过 ingressgateway 中的日志吗?在边车代理中?

标签: kubernetes google-kubernetes-engine istio envoyproxy


【解决方案1】:

您能否提供以下状态码?

a) 日志条目 b) 遥测 c) Prometheus 和 Grafana

看看以上三个是否都显示响应代码为 500 或任何偏差?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多