nginx long get string和502

时间:2014-05-04 18:15:17

标签: nginx reverse-proxy

我使用nginx作为apache的反向代理。我们在url字符串中使用大的get参数。

我注意到某些长网址正在返回502坏网关

有效的网址示例:

http://example.com/car-sale/year/2004-2004/make/Buick/model/Rainier/engine/6+Cyl/features/Keyless+Entry:Front+Airbags+%28Dual%29:Trailer+Hitch:Daytime+Running+Lights:Alloy+Wheels:CD+%28Single+Disc%29:Adjustable+Steering+Wheel:Floor+Mats/drive/AWD/condition/Used

不起作用的网址示例:

http://example.com/cars-sale/year/2004-2004/make/Buick/model/Rainier/engine/6+Cyl/features/Keyless+Entry:Front+Airbags+%28Dual%29:Trailer+Hitch:Daytime+Running+Lights:Alloy+Wheels:CD+%28Single+Disc%29:Adjustable+Steering+Wheel:Floor+Mats:Luggage+Rack/drive/AWD/condition/Used

这是由nginx中的large_client_header_buffers控制的吗?我有点迷失在文档上。这是我配置中的当前值:

large_client_header_buffers 4 256k

如果这是正确的选择。我应该设置什么价值?

没关系,这似乎是一个memcached限制,其中nginx使用一个长于250的密钥来设置$ memcached_key

由于

0 个答案:

没有答案