Невозможно подключиться к любому веб-серверу с балансировкой нагрузки в сети при сбое

У меня есть сеть из одного сервера с балансировкой нагрузки (используя nginx) lb1 который направляет трафик между четырьмя веб-серверами web1, web2, web3, Web4. Эти четыре веб-сервера направлены на использование циклического перебора в nginx.

Все серверы настроены на max_fails = 1 а также fail_timeout = 5s, поэтому, когда сервер не работает, его следует довольно быстро игнорировать, если он не подключен к сети.

Я должен отметить, что среднее время отклика веб-страниц с каждого веб-сервера составляет около 50-150 мс, если все четыре веб-сервера подключены к сети. Проблема возникает, когда только один веб-сервер находится в автономном режиме. Когда пользователь выходит из сети и пользователь пытается загрузить другую страницу, время отклика варьируется от 50 мс до 25 с. Да 25 секунд.

Я в замешательстве, потому что думаю, что настройки round-robin и fail_timeout позволят игнорировать автономный сервер.

Дополнительные, возможно, соответствующие примечания: Все четыре веб-сервера работают под управлением Apache с php5, и между ними включен memcached.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]