Hi Tomek, On Sat, Feb 03, 2018 at 08:47:35AM +0100, Tomek Gacek wrote: > I have same issue. It's pretty random as I would say about 60-70% requests > are OK, but rest is failing. I compiled all 1.8 versions and was able to > isolate this a little bit. It's fine up to 1.8.0-dev3 branch and it's > failing since 1.8.0-rc1. > The problem is for SSL connections and after digging in my apps logs it > looks like it's related to reusing keep alived connections between client > and haproxy. > By default I have in config "option http-server-close" present and when it's > there I can see the problem. When this option is removed - problem is > solved.
This is extremely valuable information. I suspect we might have damaged something in the backend code when inserting the mux layer. Given that the connection and stream are a bit more independant from each other now due to the mux, it might be possible that depending the sequence of some events (eg: connection close), it changes how the close event is interpreted in the stream. This will definitely help us narrow down the cause of the issue. Thanks! Willy

