On Tue, 17 May 2005, Andrew Velikoredchanin wrote:
Игорь, извини, этот вопрос уже поднимался, но что-то я не совсем понимаю.
Есть у меня 4 бэкэнда (n4, n5, n6, n7) с одним фронтэндом (для
тестирования). Через DNS я для бэкэндов прописал одно имя. Поставил
это имя в nginx (0.1.28) Сделал простенький скрипт который выдает
hostname. В процессе проверок получается что n4 и n6 выдаются намного
чаще чем n5 и n7.
Это проблема в nginx или в dns? если первое - поможет-ли переход на
0.1.29?
То есть, бэкенд описан как
backend IN A 192.168.1.1
IN A 192.168.1.2
IN A 192.168.1.3
IN A 192.168.1.4
Так ?
Да.
Во время тестирования ещё кто-нибудь обращается к скрипту ?
Нет. Больше никто.
Хотя, я тут попробовал сделать вот такой цикл:
while [ 1 ]; do http_get http://test/cgi-bin/hostname >> ./hosts; done
Через него в файл пишеться четко 4-5-6-7 и далее по циклу. Возможно, в
начале это был какой-то побочный эффект, все-таки.