powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / nginx balancing
25 сообщений из 43, страница 1 из 2
nginx balancing
    #38962358
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ставить балансера nginx, который будет распределять запросы между апачами, то если он откажет, что тогда?
Можно ли как-то два балансера поднять и настроить между собой?
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
nginx balancing
    #38962739
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_max, тогда ничего. Не стоит вскрывать эту тему без соответствующего бекграунда.
...
Рейтинг: 0 / 0
nginx balancing
    #38963132
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxЕсли ставить балансера nginx, который будет распределять запросы между апачами, то если он откажет, что тогда?
Можно ли как-то два балансера поднять и настроить между собой?
__________________________________________________________________
THE TRUTH IS OUT THERE
не понятно для чего 2 балансера ??
...
Рейтинг: 0 / 0
nginx balancing
    #38963134
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovru,

если один умрёт заменить вторым.
...
Рейтинг: 0 / 0
nginx balancing
    #38963147
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxloginovru,

если один умрёт заменить вторым.
так если он умрет - система его заново попытается загрузить....
...
Рейтинг: 0 / 0
nginx balancing
    #38963149
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovrumr_maxloginovru,

если один умрёт заменить вторым.
так если он умрет - система его заново попытается загрузить....
А если физически сдох, террористы уничтожили.
...
Рейтинг: 0 / 0
nginx balancing
    #38963183
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxА если физически сдох, террористы уничтожили.
Значит надо несколько IP адресов для одного домена занести в DNS.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
nginx balancing
    #38963189
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovmr_maxА если физически сдох, террористы уничтожили.
Значит надо несколько IP адресов для одного домена занести в DNS.

А тогда браузеры будут показывать ошибку. Разные по-разному и недетерминировано, но вплоть до 50% попыток загрузки.
...
Рейтинг: 0 / 0
nginx balancing
    #38963203
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindА тогда браузеры будут показывать ошибку. Разные по-разному и
недетерминировано, но вплоть до 50% попыток загрузки.
Они не умеют использовать вторичные адреса? Ну, тогда ничего не остаётся, как ставить
watchdog-а.

Сходу нагуглилось:
http://blog.bobbyallen.me/2013/01/21/installing-a-high-availability-web-server-cluster-on-ubuntu-12-04-lts-using-haproxy-heartbeat-and-nginx/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
nginx balancing
    #38963207
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovОни не умеют использовать вторичные адреса? Ну, тогда ничего не остаётся, как ставить
watchdog-а.не обязательно, есть еще CARP/VRRP, когда несколько хостов обслуживают один виртуальный адрес. Ну и плюс еще на уровне динамической маршрутизации можно разрулить вопрос
...
Рейтинг: 0 / 0
nginx balancing
    #38963216
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. Ссылаться на некий физический роутер, который потом трафик перенаправил на другой балансировщик ?
...
Рейтинг: 0 / 0
nginx balancing
    #38963219
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxТ.е. Ссылаться на некий физический роутер, который потом трафик перенаправил на другой балансировщик ?смотря как именно хочешь получить отказоустойчивость
...
Рейтинг: 0 / 0
nginx balancing
    #38963249
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxТ.е. Ссылаться на некий физический роутер, который потом трафик перенаправил на другой балансировщик ?
такое можно реализовать - если у тебя на сервере будет реализован какой-то механизм по проверке/переадресации запросов!
Код: sql
1.
2.
3.
4.
5.
upstream AAA
{
  server server1 fail=0;
  server server2 backup;
} 


вот че-то типа этого...
...
Рейтинг: 0 / 0
nginx balancing
    #38963300
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят.
...
Рейтинг: 0 / 0
nginx balancing
    #38963306
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят.
да забей про ДНС, через DNS ты никак не реализуешь, такое..) тут надо самими средствами nginx делать, пример я тебе привел в какую сторону копать))
...
Рейтинг: 0 / 0
nginx balancing
    #38963308
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovrumr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят.
да забей про ДНС, через DNS ты никак не реализуешь, такое..) тут надо самими средствами nginx делать, пример я тебе привел в какую сторону копать))
если nginx сдохнет, то как он что-то будет копать..
...
Рейтинг: 0 / 0
nginx balancing
    #38963309
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят.Можно в какой-то мере уменьшить это "не сразу", если понизить TTL записи.
...
Рейтинг: 0 / 0
nginx balancing
    #38963313
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vklemr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят.Можно в какой-то мере уменьшить это "не сразу", если понизить TTL записи.
а как будет клиент понимать какую запись из днс использовать ? )) я думаю оно ведь будет по очереди их открывать
...
Рейтинг: 0 / 0
nginx balancing
    #38963321
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovruvkleпропущено...
Можно в какой-то мере уменьшить это "не сразу", если понизить TTL записи.
а как будет клиент понимать какую запись из днс использовать ? )) я думаю оно ведь будет по очереди их открыватьКак это какую? Клиент обычно кеширует ответ на время, определяемое TTL. Пока время не истекло - адрес будет браться из кеша. После будет новый запрос к ДНС. Что ответит сервер - то клиент и будет использовать в следующий период. Откуда тут очередь?
...
Рейтинг: 0 / 0
nginx balancing
    #38963322
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxloginovruпропущено...

да забей про ДНС, через DNS ты никак не реализуешь, такое..) тут надо самими средствами nginx делать, пример я тебе привел в какую сторону копать))
если nginx сдохнет, то как он что-то будет копать..
Так предполагается, что есть некий софт мониторящий состояние и обновляющий информацию в dns . Тоже из нескольких серверов. Это решение еще относительно популярно, потому что позволяет задействовать ресурсы другого датацентра и сравнительно дешево.
Но ситуация с браузерами точно такая же - на TTL они плевали в целях оптимизации. Разные браузеры по-разному плевали.
А вот свое клиентское приложение вы можете написать не так как браузеры.

Во всяком случае, я для начала выбрал бы это решение :
Сходу нагуглилось:
http://blog.bobbyallen.me/2013/01/21/installing-a-high-availability-web-server-cluster-on-ubuntu-12-04-lts-using-haproxy-heartbeat-and-nginx/
[/quot]

Но вы столько вопросов задаете. Как я уже говорил, можем вам просто умерить ожидания ?
Любой бизнес терпит.
...
Рейтинг: 0 / 0
nginx balancing
    #38963323
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleloginovruпропущено...

а как будет клиент понимать какую запись из днс использовать ? )) я думаю оно ведь будет по очереди их открыватьКак это какую? Клиент обычно кеширует ответ на время, определяемое TTL. Пока время не истекло - адрес будет браться из кеша. После будет новый запрос к ДНС. Что ответит сервер - то клиент и будет использовать в следующий период. Откуда тут очередь?

а если вот так прописать ?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
www0 IN A 1.2.3.1 
www1 IN A 1.2.3.2 
www2 IN A 1.2.3.3 
www3 IN A 1.2.3.4 
www4 IN A 1.2.3.5 
www5 IN A 1.2.3.6 

www IN CNAME www0.domain.com. 
IN CNAME www1.domain.com. 
IN CNAME www2.domain.com. 
IN CNAME www3.domain.com. 
IN CNAME www4.domain.com. 
IN CNAME www5.domain.com. 
IN CNAME www6.domain.com. 
...
Рейтинг: 0 / 0
nginx balancing
    #38963325
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovru,

Наугад. По моим наблюдениям - обычно первую.
...
Рейтинг: 0 / 0
nginx balancing
    #38963329
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleloginovru,

Наугад. По моим наблюдениям - обычно первую.
ну вот тогда самое просто решение, по другому никак сделать нормальной переадресации с помощью dns...
...
Рейтинг: 0 / 0
nginx balancing
    #38963331
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на mail.ru еще проще и никто не парится :)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
# dig mail.ru

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.2 <<>> mail.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34477
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 2, ADDITIONAL: 4

;; QUESTION SECTION:
;mail.ru.                       IN      A

;; ANSWER SECTION:
mail.ru.                60      IN      A       94.100.180.200
mail.ru.                60      IN      A       217.69.139.200
mail.ru.                60      IN      A       94.100.180.202
mail.ru.                60      IN      A       217.69.139.202

;; AUTHORITY SECTION:
mail.ru.                447     IN      NS      ns1.mail.ru.
mail.ru.                447     IN      NS      ns2.mail.ru.

;; ADDITIONAL SECTION:
ns2.mail.ru.            30      IN      A       94.100.180.138
ns2.mail.ru.            30      IN      AAAA    2a00:1148:db00::1
ns1.mail.ru.            30      IN      A       217.69.139.112
ns1.mail.ru.            30      IN      AAAA    2a00:1148:db00::2

;; Query time: 27 msec
;; SERVER: 78.108.87.253#53(78.108.87.253)
;; WHEN: Tue May 19 21:31:34 2015
;; MSG SIZE  rcvd: 213
...
Рейтинг: 0 / 0
nginx balancing
    #38963354
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovruну вот тогда самое просто решение, по другому никак сделать нормальной переадресации с помощью dns...Ага, только сама по себе система контроля и управления получается довольно-таки кучерявой, как уже писали выше.
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / nginx balancing
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]