Hi M, Peter and Christoph,
>Have you tried taking the affected server out completely from the
>farm? In this way, you have 4 tomcats seen by the loadbalancer. Once
>you have done the upgrade, re-register this server with your load
>balancer.
>If not, can the F5 reach your server, can you reach the HC-page?
i have no access to the load balancer, because it's shared infrastructure.
>Also, have you checked whether your server.xml file and other settings
>files are correct/as per your original settings - or is there any
>adjustment that's required?
>I am assuming that all you want to do is upgrade tomcat, so your
>server.xml
>should have the identical settings to your other 4 tomcats.
of course: webapps, server.xml etc. all the same and if i make a request
direct against the upgraded server - no problem at all.
>Do the access logs contain anything on the server running 8.5.16?
>Do you see F5-healthcheck-requests in your accesslogs? If so, did you
>compare the old and new responses?
tomcat 8.5
213.221.109.131 - - [01/Aug/2017:09:39:49 +0200] "GET / " 404 1070 "-"
"-" "-"
213.221.109.130 - - [01/Aug/2017:09:39:51 +0200] "GET / " 404 1070 "-"
"-" "-"
tomcat 8.0
213.221.109.130 - - [01/Aug/2017:09:57:18 +0200] "GET / " 404 994 "-"
"-" "-"
213.221.109.131 - - [01/Aug/2017:09:57:19 +0200] "GET / " 404 994 "-"
"-" "-"
The only difference that i see is that the Server Header is removed in
8.5 Server →Apache-Coyote/1.1
But that is not the problem, i checked in both directions: adding
the header to 8.5 and remove it from 8.0.
I also tried to add a empty index.html to GET 200 for the health-
checks, no changes.
>Is the F5-HC checking for specific values, headers, response codes?
from my point if view not, just a port 80 check without checking
the response.
>You can also use the default null Receive String value [""]. In this
>case, any content retrieved is considered a match. If both the Send
>String and Receive String are left empty, only a simple connection
>check is performed.
>https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm_configuration_guide_10_0_0/ltm_monitors.html
>Are you actually using AJP between F5 and Tomcat? I would find that an
>unusual setup... usually F5 -> Tomcat would be HTTP(S).
I don't know if this connector is needed (maybe for https session
stickyness - i don't know how it is working exactly) I just tested any
port/connector to find differnences.
Many thanks in advance,
Bernd Wahlen
K2 Interactive GmbH
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]