Ingress 响应超时504故障排除

Ingress 响应超时504故障排除

1. 故障现象:

在阿里云的ACK新上了一套系统.该系统有个将查询结果导出为excle并下载的功能,当第一次下载时等待1分钟后就跳出504,点击返回后再次下载可以正常下载.

2. 分析判断

  1. 根据504的页面应该是和Ingress配置相关
  2. 和超时时间长短有关

3. 排除过程

编辑Ingress

bash 复制代码
kubectl edit ingress/ehelp-ingress -n crm-web

在annotations下追加3行配置

yaml 复制代码
    nginx.ingress.kubernetes.io/proxy-connect-timeout: "600"
    nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
    nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"

具体如下:

yaml 复制代码
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"networking.k8s.io/v1","kind":"Ingress","metadata":{"annotations":{},"name":"crm-web-ingress","namespace":"crm-web"},"spec":{"rules":[{"host":"crm-web.mircosoft.com","http":{"paths":[{"backend":{"service":{"name":"crm-web","port":{"number":8080}}},"path":"/","pathType":"Prefix"}]}}]}}
    nginx.ingress.kubernetes.io/proxy-connect-timeout: "600"
    nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
    nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
    ...略

按esc : x保存退出后,故障排除.

相关推荐
cool320011 小时前
二进制基于kubeasz部署 K8s 1.34.x 高可用集群实战指南-第二章:HAProxy + Keepalived负载均衡高可用配置(2-4)
容器·k8s·负载均衡
国医中兴1 天前
边缘计算中的存储挑战与解决方案
微服务·云原生·容器·kubernetes·k8s
国医中兴2 天前
分布式存储的缓存优化:从理论到实践
微服务·云原生·容器·kubernetes·k8s
古城小栈2 天前
Jenkins+K8s实现Go后端服务自动化部署
go·k8s·jenkins
国医中兴4 天前
数据稠密计算的内存优化:从理论到实践
微服务·云原生·容器·kubernetes·k8s
国医中兴4 天前
数据稠密计算的并行处理:从理论到实践
微服务·云原生·容器·kubernetes·k8s
adamlevine75 天前
【docker笔记-001】如何设置docker使得容器能在多个numa之间均匀使用内存
笔记·docker·容器·k8s·numa·numactl·k3s
leo_messi947 天前
2026版商城项目(一)
java·elasticsearch·k8s·springcloud
cool32007 天前
Kubernetes基础入门教程
容器·云计算·k8s
不是书本的小明9 天前
K8s探针实战:存活、就绪与启动三重保障
云原生·k8s