Hello tomcat user group, since our update from Tomcat 8.5.50 to 8.5.51 (Linux) I got a issue with the "tomcat manager", when calling the manager's "stop" command by socket command. With the following socket command I try to stop the application app1: GET /manager/text/stop?path=/app1 HTTP/1.1
In some cases the response is empty. Our log says: 2020-03-10 19:17:14,951 [pool-1-thread-1] DEBUG - MANAGER REQUEST: GET /manager/text/stop?path=/app1 HTTP/1.1 Host: localhost:8080 Authorization: Basic xxxxxxxxxxxxxxx 2020-03-10 19:17:34,977 [pool-1-thread-1] DEBUG - MANAGER RESPONSE: As you see the stop command has no response after a time of 20 seconds (Client Socket Timeout is 5 minutes) I guess that the tomcat (serverside/servlet) timeout of 20 seconds causes the call to end. But why is the response in some cases empty? This is not as described in the tomcat documentation. Is it possible, that the tomcat server is stopped, when the issue occurs? But why is there a delay of 20 secs? And why does this issue not occur with tomcat 8.5.50? Thank you for your help Tillmann Schulz