Forum Discussion
Health Monitor marking the Pool members down
Hi,
We have configured heath check on 9080.
but its marking pool member down.
however we can do telnet services on port 9080 from F5.
Pls. confirm why its happening ?
27 Replies
- PeteWhite
Employee
This can be a number of things - what type of health monitor have you used? ie tcp/http A tcp monitor will fail if it receives a rst from the endpoint ( or no route to host ) An http monitor will send the request and expect a response ( any response by default )
A good way to troubleshoot this is to do a tcpdump to see what is actually happening. Feel free to post the relevant config so I can understand the issue better.
- Charles_Lamb
Nimbostratus
I like curl for this type of testing. I don't know how it is supposed to respond if you don't specify the receive string. Typically I use "200" or "200 OK" for the receive string.
Do "curl -kI x.x.x.x:9080" and see what response you get.
- Anuj_Chaudhary_
Nimbostratus
i also used 200 Ok send string as well,but no luck but same monitor config is working fine for other URL Do not where we are lacking.. - PeteWhite
Employee
The problem you have there is that your request is HTTP 0.9, curl does 1.0. Worth trying though to see what response you get. - Anuj_Chaudhary_
Nimbostratus
yes lets c..will let u knw
- Charles_123521
Nimbostratus
I like curl for this type of testing. I don't know how it is supposed to respond if you don't specify the receive string. Typically I use "200" or "200 OK" for the receive string.
Do "curl -kI x.x.x.x:9080" and see what response you get.
- Anuj_Chaudhary_
Nimbostratus
i also used 200 Ok send string as well,but no luck but same monitor config is working fine for other URL Do not where we are lacking.. - PeteWhite
Employee
The problem you have there is that your request is HTTP 0.9, curl does 1.0. Worth trying though to see what response you get. - Anuj_Chaudhary_
Nimbostratus
yes lets c..will let u knw
- Charles_123521
Nimbostratus
Oh. I was not aware of that. How did you determine that this is HTTP 0.9?
- Anuj_Chaudhary_
Nimbostratus
still did not determine..checking for the same .. - Anuj_Chaudhary_
Nimbostratus
its http 1.1 send string>>GET / HTTP/1.1\r\nHost: myitsupport.interglobe.com\r\nConnection: Close\r\n\r\n receive string >> HTTP/1.1 200 OK - PeteWhite
Employee
OK, I would recommend you using the response as just 200 OK. Perform a tcpdump to capture what is happening with the monitor.
- Charles_Lamb
Nimbostratus
Oh. I was not aware of that. How did you determine that this is HTTP 0.9?
- Anuj_Chaudhary_
Nimbostratus
still did not determine..checking for the same .. - Anuj_Chaudhary_
Nimbostratus
its http 1.1 send string>>GET / HTTP/1.1\r\nHost: myitsupport.interglobe.com\r\nConnection: Close\r\n\r\n receive string >> HTTP/1.1 200 OK - PeteWhite
Employee
OK, I would recommend you using the response as just 200 OK. Perform a tcpdump to capture what is happening with the monitor.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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