I have 3 ManagedServers in cluster. I want configure the Overload Conditions for each ManagedServer - set Shared Capacity For Work Managers = 100. So, if the count of concurrent requests will be more than 100 for ManagedServer, this ManagedServer stopes processing new requests (as for sutdown state) and finishes processing the current requests, and all next requests go to a other ManagedServers.
Could you please tell me how to achieve it?
Now, ManagedServer changes state to OVERLOAD temporarily, and becoms to RUNNING.
Failure Action = Suspend this server (dindt help)
You can consider using the capacity constraint
capacity - Causes the server to reject requests only when it has reached its capacity. The default is -1. Note that the capacity includes all requests, queued or executing, from the constrained work set. Work is rejected either when an individual capacity threshold is exceeded or if the global capacity is exceeded. This constraint is independent of the global queue threshold.
Check the below links for more on this:
"Home >Summary of Servers >mng1>Configuration >Overload"
Shared Capacity For Work Managers = 5
Failure Action = Force immediate shutdown of this server
I sended the 20 concurrent requests, in log
[02/Nov/2012:06:54:38] "POST ServiceWSProxy HTTP/1.1" 503 337 - 15 nimber
[02/Nov/2012:06:54:38] "POST ServiceWSProxy HTTP/1.1" 200 9458 - 5 nubmer
But ManagedServer is RUNNING
So, could you please tell me why ManagedServer is not SHUTDOWN?