我们使用Istio 1.1.4运行生产工作负载,并注意到在特定的时间范围内,报告给遥测组件的客户端调用流量的请求延迟从50-60毫秒增加到6-7秒,同时我们开始观察来自特使的500 (内部服务器错误)响应代码。
我们正在尝试了解在什么情况下特使返回500,我在文档/源代码中唯一能找到的是,如果必须缓冲响应体,并且它超过了缓冲限制,则返回500。对于我们来说,这肯定不是这种情况,因为这500个发生在健康检查端点之外的其他端点,其响应主体非常小。
在什么情况下,特使将返回500?我们应该调查问题的根本原因是什么?
发布于 2019-05-14 08:55:27
您能提供下面的状态代码吗?
a)日志条目b)遥测c) Prometheus和Grafana
看看上面的三个代码是否都显示为500或任何偏差?
https://stackoverflow.com/questions/56082376
复制相似问题