Forum Discussion
Prevent HTTP monitor from sending TCP RST when receive string arrives
I learned something today! I never knew that HTTP monitors may send a TCP RST as soon as they see the receive string they're watching for. See: https://support.f5.com/kb/en-us/solutions/public/9000/800/sol9812.html
Unfortunately, a couple of our real servers do copious logging when that happens, and the application team would like to prevent that behavior.
Is there any way to cause the HTTP monitor to always read to completion the response? I don't want to keep-alive/pipeline (even if that's possible with a monitor - sounds counterintuitive) because I want each call's success/failure to be a reflection of what a new client connection would encounter.
thx!
- Brad_ParkerCirrus
I believe if you want the monitor to read the full response your receive string will need to contain the last piece of content on the page. i.e.
. If you don't want a RST, you will probably have to try using an "external" monitor script that leverages cURL so you can close the connection using a FIN. https://devcentral.f5.com/Wiki/AdvDesignConfig.HTTPMonitor_cURL_BasicGET.ashx
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com