Forum Discussion
pjcampbell_7243
Cirrus
Mar 19, 2009Why marking my pool members as down?
I have a rather long URL with lots of variables being passed to it, that I've tried to put in as a monitor in the send string. It is not really anything super complicated and looks something like
/some.php?value1=XYZ&value2=1234&value3=test&etc=etc
When I telnet to my pool members on port 80 and run this GEET , the returned string DOES exist and is returned. Is there any way I can figure out what the health check is seeing and therefore why it is failing?
- dennypayne
Employee
Usually I have to put HTTP/1.0\n\n at the end of my send strings in the monitor definition to send newline characters. Or if you send it as a 1.1 request you also need to send a host header.GET /some.php?value1=XYZ&value2=1234&value3=test&etc=etc HTTP/1.0\n\n
- hoolio
Cirrostratus
In most versions, bigd appends a trailing CR/LF to the monitor send string, so you should only use one CR/LF. Also, I don't think bigd will translate \n's to \r\n as required for HTTP. - Thanks for the responses. I tried it again and it worked. I must have done something stupid like forget the "GET" !!!
Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects