I have an nginx server which pass request from one URL to some other servers silimar this:
upstream main {
server {{OPENSHIFT_INTERNAL_IP}}:15010 weight=1 fail_timeout=1s;
server {{OPENSHIFT_INTERNAL_IP}}:15011 weight=1 fail_timeout=1s;
server {{OPENSHIFT_INTERNAL_IP}}:15012 weight=1 fail_timeout=1s;
server {{OPENSHIFT_INTERNAL_IP}}:15013 weight=1 fail_timeout=1s;
keepalive 300;
}
location ~* ^/(.*) {
proxy_pass http://main;
#proxy_read_timeout 5s;
proxy_connect_timeout 5s;
}
, SO i need to refusing for sending request to busied servers,so how could i prevent for requesting to overloaded servers .