Ограничение количества одновременных соединений на один upstream

Serge Negodyuck serg на petrovich.kiev.ua
Пн Апр 12 19:40:55 MSD 2010


Возможно ли как-либо ограничить количество одновременных соединений на
один fastcgi upstream.

Допустим, есть такая конфигурация

upstream  test  {
    server   test1:1001;
    server   test1:1002;
    server   test1:1003;
    server   test1:1004;
}

  location / {
                        fastcgi_pass test;
                }

При такой конфигурации, нужно указать что ни один из серверов не может
принимать более 10 одновременных соединений от nginx. При этом
интересуют варианты:
- nginx ждет пока не освободится какой-либо из fastcgi в течении n секунд
- nginx использует какие-либо бекапные сервера.
- в крайнем сучае выдача "заглушки".


Подробная информация о списке рассылки nginx-ru