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

Reply via email to