400 errors for some clients: not related to buffer size and works over HTTPS but not HTTP

Benjamin Jackson bhjackson at gmail.com
Wed Oct 14 20:05:38 MSD 2009

All I see from the error log on the relevant IP when changing the log
level is this:

2009/10/14 15:57:33 [info] 20713#0: *1966 client sent duplicate header
line: "Connection: keep-alive", previous value: "Connection:
keep-alive" while reading client request headers, client:, server: incomumdesign.com, URL: "/favicon.ico", host:
"www.drinkbrainjuice.com", referrer: "http://www.drinkbrainjuice.com/"

Could the duplicate header line be the cause of this error? If so, how
can I fix it?

2009/7/31 Igor Sysoev <is at rambler-co.ru>:
> On Thu, Jul 30, 2009 at 05:47:45PM -0300, Benjamin Jackson wrote:
>> Has anyone seen anything like this before? We have no idea what's
>> going on. The buffers are set to 4/16k but still the client can't open
>> the site.
> You should set error_log to info level to see causes of 400 errors.
> The most of them may be SSL handshake errors.
> --
> Igor Sysoev
> http://sysoev.ru/en/

More information about the nginx mailing list