Postback download doesn't finish when running through the BigIP
We include a link to download a pdf of a client's rendered image and with how dodgey Adobe Reader's browser plugin has become over the last year, it is very hit or miss on a client's desktop.
So we rewrote our embedded link to do a sort of postback mime download from the server to your browser, so you are prompted to save the file rather than open it up in the Adobe Reader plugin installed in your browser.
So! Everything worked well enough we got to our first test environment utilizing F5's. You can start the download, but it never finishes. In Chrome, it stops around the 500k mark. In IE, it stops with a "Unable to download XXX from XXX.com. The connection with the server was reset".
If I hit the node ip directly, it works fine. If I hit it through the virtual server, it fails. So I don't mean to blame the F5, but it sure feels like the F5 is the issue.
We had some tweaked TCP & Http profiles, the first thing I did was set them back to the factory stock TCP & Http profiles, they made no difference.
Has anyone else see this? I've tried crawling the knowledge base but I am having a hard time finding the search terms that would fit. The closest knowledge base hits I can find are as if the F5 is sending TCP RST packets to a perceived DOS attack.
We're on 9.4.8 if that helps.
And, here's a link to an example. This is a non-prod server, these are just dummy awards with mocked up text. Click "View Award" for either of the two awards, then click "Download PDF" at the top of the page and you'll see what I mean.