>Скажите, пожалуйста, а какое поведение ожидается от nginx в случае >недоступности одной из нод? Должны ли запросы, ранее маршрутизируемые на >нее, быть переданы другой ноде (на время или постоянно), либо допустимо >ответить клиенту, что "Сервис временно недоступен"?
Отвечать нужно всегда, это одна из целей, которую мы преследуем при наращивании нод. Я озвучил плохое решение, когда сказал про жёсткую привязку пользователя к конкретной ноде. Сейчас решил просто сохранять имя хоста(где произошло соединение) в БД, и когда нужен конкретный пользователь, доставать имя хоста и идти именно туда, за конкретным пользователем. Только вот это будет напрямую к ноде, а хотелось бы через Nginx сначала. Как мне в таком случае лучше передать в запросе для Nginx имя хоста, на который он должен перенаправить запрос? в заголовке? В таком случае, если мы будем обращаться к конкретной ноде, а она не отвечает, то соединение ноды с клиентом(websocket) будет оборвано, и клиент подцепится к другой ноде, а мы просто повторим запрос уже по новому адресу. По моему неплохое решение, вот только хотелось бы через Nginx ходить к ноде. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260596,260628#msg-260628 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru