ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Перебор бэкэндов



Andrew Velikoredchanin wrote:

Игорь, в архиве я нашел следующее описание работы с бэкэндами:

"Если при работе с бэкендом произошла ошибка, то бэкенд исключается из списка работающих на 60 секунд."

У меня стоит nginx 0.1.28. Есть-ли в нем возможность регулировать время исключения бэкэнда из списка работающих?

У меня в планах сделать хранение файлов не на всех бэкэндах, а распределять файлы по ним с хранением одного экземпляра. Но в случае такого алгоритма работы, думаю, возможны проблемы типа:

1. Запрашивается файл file1 которого нет на node1. Он возвращается с node2. node1 исключается из списка работающих. 2. Запрашивается файл file2 который лежит на node1. Но т.к. node1 исключен из списка работающих, то юзеру вернется ошибка 404.

Может быть я неправ и такой проблемы не будет?

Думаю что для нормальной работы подобного алгоритма надо научить nginx понимать некий заголовок, который бы говорил что "иди ка пробуй другой ноду, но меня не исключай из списка рабочих".

--
тел./факс: +7 (812) 323-23-23 (Санкт-Петербург)
тел./факс: +7 (095) 737-09-77 (Москва)

С уважением, Нарманов Рустам.





 




Copyright © Lexa Software, 1996-2009.