Yeah, I'm removing the machines from the load balancer to prevent new 
connections, but was curious for existing connections including those being 
kept around due to keep alive.  

We are using using the JSVC stop action, so I guess pulling the machine from 
the load balancer, watching opened connections until long running / keep alive 
are left, and stopping Tomcat is the best thing to do outside of waiting for 
the connections to close themselves.

On Oct 13, 2012, at 4:39 AM, Mark Thomas <ma...@apache.org> wrote:

> On 13/10/2012 04:27, Andrew Feller wrote:
>> Is there a graceful way to drain connections and shutdown Tomcat with JSVC?
> 
> Not JSVC specific but if you pause a connector (e.g. via JMX) all
> current requests will be allowed to complete but no new requests
> (including those over keep-alive connections) will be permitted.
> 
> Then you can issue a connector stop which will close any still open
> connections.
> 
> Stopping a connector will close all current connections even if requests
> are in progress.
> 
>> I've been unsuccessful finding anything documented about this, so I
>> imagine people have a variety of non-standard ways or don't care.
> 
> Folks normally do this behind a load-balancer and that takes care of
> draining the connections.
> 
> Mark
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 

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

Reply via email to