Hi List,

We recently started using HAProxy to act as a first point of entry for most of 
our traffic. We initially set it up with H2 + HTX frontend and H1.1 backend; 
however, this led to some strange behavior consistently reproducible on one 
page.

Whenever we loaded this page 
(https://www.sermonaudio.com/search.asp?currsection=new&mediatype=MP4) a we 
would get a series of H2 protocol errors (SPDY_PROTOCOL_ERROR, as reported by 
Chrome) for images stored on media-cloud.sermonaudio.com (running on the same 
server / ip as www.semronaudio.com). Disabling HTX fixed the problem. Our 
configuration is quite simple, just a few ACLs for redirection and forcing SSL. 
I initially thought the issue could be related to the number of objects being 
loaded (just over 100), so I tuned h2.max-concurrent-streams, but that had no 
effect. This is observable in both 1.9.4 and the latest (as of two days ago) 
1.9 git branch.

I did not observe the issue on any other page but my search was not exhaustive. 
It also never occurs on an individual request when made with curl, for example.

I would be able to stand up a server that has the same configuration with HTX 
enabled for testing, if that would be helpful, you would have to provide the 
/etc/hosts entries, though. :)

Thanks for any help!

Best,
Luke

—
Luke Seelenbinder
SermonAudio.com <http://sermonaudio.com/> | Senior Software Engineer






Reply via email to