We don't have that particular setting.  I've never really seen the reason
for it.  If the client is sending regular request, then closing the
connection after N requests will just make it open a new connection, which
is more work for everybody?  Maybe tomcat offers it as some kind of memory
leak clearance, but jetty doesn't have any such leaks, so we never have
seen the need.

Ah I see your reason is that you want better load balancing.   Well rather
than have some code counting requests and connections, you can probably
just have a filter that randomly adds the Connection:close header to the
response and that will give you pretty much the same effect of helping
level your load balancer.

You can also look at our lowResourcesMonitor and DoSFilter for other
approaches that may help.

cheers





On 26 April 2016 at 06:57, Pranay Dalmia <[email protected]> wrote:

> Hi,
>
> I'm using Jetty 8 and want to add some sort of periodic "graceful"
> connection closing. My client's use connection keep-alives.
>
> Currently, I only close the connection if it has been idle for 60 seconds.
> However, there is no closing of connections if a client keeps sending
> occasional requests, say, once every 60 seconds.
>
> I want to add another closing strategy, which is basically limiting the
> max number of requests a connections can serve, before the server closes
> it. The client will be forced to re-connect and I will get better
> load-balancing :-)
>
> Tomcat has a setting called maxKeepAliveRequests, which controls this
> setting. Does Jetty have something similar? If not, is there any sample
> code to do something similar?
>
> Thanks
> Pranay
>
> PS - This is HTTP spec that talks about this -
> https://www.w3.org/Protocols/HTTP/1.1/draft-ietf-http-v11-spec-01#Keep-Alive
>
> _______________________________________________
> 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
>



-- 
Greg Wilkins <[email protected]> CTO http://webtide.com
_______________________________________________
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