Комбинация торнадо Nginx, вызывающая 502 ошибки недопустимого шлюза

Это должно работать хорошо над Вашей ссылкой. Мы делаем это через намного более медленные ссылки, и это работает. Мы настраиваем репликацию, таким образом, самая высокая пропускная способность используется во время от часов. Я предположил, что Вы имели в виду новый DFSR, а не более старую версию.

3
задан 23 May 2017 в 15:41
1 ответ

По умолчанию nginx не настроен на повторные попытки подключения к другому восходящему потоку, если один из них отправляет обратно ошибку 502. Вам в основном нужно добавить это:

proxy_next_upstream error timeout http_502;

В вашу конфигурацию. Это предотвратит отправку ошибок 502 напрямую клиенту и вместо этого заставит nginx попытаться найти лучший исходящий поток. Он попытается выполнить все восходящие потоки перед тем, как вернуться к клиенту в соответствии с этим сообщением:

http://forum.nginx.org/read.php?2,152071,152212

Вот более подробная информация о конфигурации директива:

http://wiki.nginx.org/HttpProxyModule#proxy_next_upstream

2
ответ дан 3 December 2019 в 07:12

Теги

Похожие вопросы