Но вообще вопрос остался открытым. Да, убрал limit и заработало, но мне мало того, что работает. Я хочу ПОНЯТЬ почему не работает то как настроил я. Повторяю вопрос в надежде, что на него всё-таки кто-то ответит:
в секции http стоит
limit_zone conn_for_one_client $document_root 8m;
Т.е. зона ОБЩАЯ для всех. Далее в настройках каждого виртуального сервера стоит
limit_conn conn_for_one_client 20;
Почему-то при этом 503 получают клиенты ЛЮБОГО виртуального сервера. Но document_root делается ДЛЯ САЙТА! Он у каждого сайта должен быть свой!
Вы же мне говорите, что 20 коннектов НА ВСЕХ. Вот этого я не могу никак
понять :(
Объясните тупому на пальцах.