我发现调试这个问题非常困难,我有一个Kubernetes集群设置和pod服务,它们连接到Nginx入口,并连接到was elb classic,它也连接到我的域名所连接的亚马逊网络服务route53域名。一切都很好,但我面临着一个问题,我的域名不是我想要的方式。
我在Nginx-ingress rules中的域名连接到一个服务,该服务在遇到域名时发送活动页面,现在当我这样做时,我会得到这个页面。
请告诉我该怎么做才能快速解决这个问题,谢谢!一会儿再跟你聊
发布于 2020-04-24 16:45:02
当您使用ELB背后的web服务器时,您必须知道,由于它们的健康检查,它们会生成大量的408响应。
可能的解决方案:
1. Set RequestReadTimeout header=0 body=0
如果请求超时,这将禁用408响应。
ELB 2.使用以下命令禁用 IP地址的日志记录:
SetEnvIf Remote_Addr "10\.0\.0\.5" exclude_from_log
CustomLog logs/access_log common env=!exclude_from_logELB 3.为健康检查设置了不同的端口。
4.调整您的请求超时时间大于60。
5.确保弹性负载均衡器上的空闲时间configured略低于为每个实例上运行的Apache httpd配置的空闲timeout。
https://stackoverflow.com/questions/61393664
复制相似问题