Ok, this may suggest the ControlFlowCallback never received the finished event 
for some requests, and thus
it did not return their tokens: the system is based on a finite number of 
tokens in a pool, each request starting
grabs one, each one finishing returns one back, requests not finding a free 
token wait.
If the end of request message never reaches the callback, we lose tokens and as 
a result the pool depletes.







Hi Andrea,
Just a thought, but what about implementing a timeout on the pool tokens, 
and/or allowing one to be configured?

That way if one request in a while goes astray, after n-seconds control-flow 
will assume things broke and the token will be returned to the pool. That way 
you don't end up with a situation of the pool getting slowly smaller over time 
as the odd erroneous-in-a-certain-way query makes tokens disappears gradually.

Cheers,
Jonathan



------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to