Hi,
I have been trying to use the StatisticsHandler to enable graceful shutdown in 
Jetty 9.3. But to my dismay, it does not seem to be that straight forward. 
First of all, let me explain my environment. I am using multiple jetty modules 
(gzip, server, servlets, jsp, jstl, etc.) and every module is instantiated by 
its corresponding .ini file in start.d directory. I have set stopTimeout to be 
15000 and stopAtShutdown as true. (in same way as in default jetty.xml)
To enable StatisticsHandler i tried the following methods:
1. added stats.ini file in start.d directory and the contents of the file were 
as follows:
   --module=stats
   Even after adding the module and restarting jetty, when i stop jetty there 
is no graceful shutdown and it just stops immediately.
2. Then i tried adding the statistics handler in Jetty.xml as mentioned in the 
documentation. It was added as follows:
<Get id="oldhandler" name="handler" /><Set name="handler">  <New 
id="StatsHandler" class="org.eclipse.jetty.server.handler.StatisticsHandler">   
 <Set name="handler"><Ref refid="oldhandler" /></Set>  </New></Set>
But even then just restarting jetty didn't solve my problem. Can someone guide 
me about what I am doing wrong, or what needs to be done to enable graceful 
shutdown in jetty.
Thanks in advance.
Regards,
Harsh                                     
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to