请求出现非 2xx、非 3xx 错误,例如:502、503、413、499 等错误。查看日志判断是否为 Ingress Controller 返回的错误。若确实是 Ingress Controller 返回的错误,可参考以下解决方案:
HTTP 状态码 | 原因分析 | 解决方案 |
---|---|---|
413 | 请求大小超过了最大限制。 | 将 ConfigMap ingress-nginx-controller 中 proxy-body-size 的值调大(默认设置了 20 M)。 |
499 | 客户端由于某些原因提前断开了连接,不一定是组件或者后端业务问题。 |
|
502 | Ingress Controller 无法正常连接到后端。 |
|
503 | Ingress Controller 未能找到后端 Pod,或所有Pod 均无法访问。 |
|