HTTP Health Monitor Failing, Not Sure Why
I tried creating a custom http health monitor for one of our applications with a simple SEND and RECIEVE configuration.
Send String: GET /application/URI/resource.ascx \r\n
Receive String: HTTP/1.1 200 OK \r\n
I switched the appropriate pool to use this new monitor and it marks the pool members down.
I checked the web logs on these apps servers and I can see them responding to the LTM with a 200 OK.
I also ran a curl from the LTM to test manually and I get the appropriate response: HTTP/1.1 200 OK
I don't really know why it's not working, it seems like this should be the correct receieve string.
Any idea's on something else to try?
Thanks!
Can you make a simple change and let us know if it fixes,
Send String: GET /application/URI/resource.ascx HTTP/1.1\r\nHost: www.domain.com\r\nConnection: Close\r\n\r\n
Receive String: "200 OK"