AWS的新Application Load Balancer抛出错误:400 Bad Request,Request Header或Cookie Too large,awselb / 2.0
如何增加aws-elb的大小。它与经典的负载均衡器配合得很好。
答案 0 :(得分:1)
我们谈到了同样的问题,我们发送了总共33k的标头请求,但我们的标头(授权)大小之一是30,但ALB接受的限制如下: - 每条请求线16K - 每个标头16K - 整个标题为64K
答案 1 :(得分:0)
nginx正在生成此400错误。现在要么是你的nginx,要么AWS ALB在幕后使用nginx。
通过将nginx conf中的large_client_header_buffer增加到4 512k,我在ALB后面的nginx遇到并解决了这个问题。如果您已经计算了uri或cookie的最大大小并且它在您的large_client_header_buffer大小范围内,那么您将不得不使用AWS提出支持请求。