Bernd,
> Am 01.08.2017 um 11:01 schrieb Bernd Wahlen <[email protected]>: > > 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 "-" "-" "-" > From my perspective the Tomcat is working, responding and serving content. That leads to the thought, that the F5 is not evaluating the response correctly. In my opinion you should talk to the admins and ask them why they are not activating your service. The Healthcheck of the F5 usually checks for certain data. 404 responses are strange but may also work. The responses differ in size, so, there may be the problem (content and/or header differ!). The new response is larger, so it's not only missing the Server header! Peter > 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
