Я новичок в балансировке нагрузки nginx, но я получил настройку в соответствии с документацией и некоторыми примерами в Интернете.Почему нет балансировки балансировки балансировки нагрузки Nginx?
Вот как я настроить мой выше конфигурации:
upstream test {
server FirstServerIP weight=1 max_fails=3 fail_timeout=15s;
server SecondServerIP weight=1 max_fails=3 fail_timeout=15s;
}
Тогда я вхожу в:
proxy_pass http://test;
в расположение части конфигурации. Для бэкэнд я использую порт 8181 «FirstServerIP» для прокси-сервера в порт 80 первого и второго серверов. Все в порядке, пока я не проверю использование полосы пропускания моего FirstServerIP и не обнаружу, что входящий трафик втрое мой SecondServerIP, и исходящий трафик примерно такой же, как мой SecondServerIP ...
Можете ли вы сказать мне, почему? и как я мог это исправить? Потому что кажется, что данные загружаются на мой FirstServer с моего второго сервера и затем отправляются обратно пользователю.
_Поскольку кажется, что данные загружаются на мой FirstServer с моего второго сервера, а затем отправляются обратно пользователю. Вы должны проверить конфигурацию FirstServer и SecondServerIP. Сценарий конфигурации выше просто не может этого сделать. – VBart
@VBart Мне нужен третий сервер, чтобы проксировать мой запрос на первый и второй сервер одинаково? Будет ли пропускная способность третьего сервера первым и вторым сервером? – Echiomega