On 16.07.2018 16:35, David Cleary wrote:
2018-07-16 15:55 GMT+03:00 David Cleary <da...@progress.com>:
We have a customer who is experiencing a random, 21 second pause when using out 
based application server. We believe this may be during a TCP connect and 
timeout. Logging
indicates the pause happens before the request makes it to our back end.

Logging where then ?

 It mostly happens
when we create an initial logical connection, but we have also seen it 
elsewhere where we
believe the TCP Keep alive was expired and a new socket had to be established. 
However, I
do not know this and am hoping there is some logging I can turn on in the NIO 
connector to
collect more data. I tried turning on logging in the Endpoint class, but that 
did not provide
anything useful.

If the connection request does not even reach the Tomcat back-end, that is also unlikely to provide much information. (Not being facetious here, just stating a fact).
Can you do a "netstat" command on your Tomcat server when this happens ?
If yes, maybe some part of the output would provide some information from the TCP level (such as a high number of connections, to the Tomcat NIO port, in some specific TCP state e.g.)

 There is a NAT firewall between the client and server, so I'm looking for
some TCP level logging that could point me in the proper direction.

Tomcat version = ?

Sorry. Tomcat 8.5.27.

And on which kind of O.S. is this happening ?

Also maybe another question : is this happening on a Tomcat server which is dedicated to that particular customer ? or is the Tomcat server shared between different customers, and only that particular customer experiences these delays ?

To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to