|
|
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
Если ставить балансера nginx, который будет распределять запросы между апачами, то если он откажет, что тогда? Можно ли как-то два балансера поднять и настроить между собой? __________________________________________________________________ THE TRUTH IS OUT THERE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 10:54 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_max, тогда ничего. Не стоит вскрывать эту тему без соответствующего бекграунда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 14:31 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxЕсли ставить балансера nginx, который будет распределять запросы между апачами, то если он откажет, что тогда? Можно ли как-то два балансера поднять и настроить между собой? __________________________________________________________________ THE TRUTH IS OUT THERE не понятно для чего 2 балансера ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 17:46 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovru, если один умрёт заменить вторым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 17:47 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxloginovru, если один умрёт заменить вторым. так если он умрет - система его заново попытается загрузить.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 17:52 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovrumr_maxloginovru, если один умрёт заменить вторым. так если он умрет - система его заново попытается загрузить.... А если физически сдох, террористы уничтожили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 17:53 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxА если физически сдох, террористы уничтожили. Значит надо несколько IP адресов для одного домена занести в DNS. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 18:05 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovmr_maxА если физически сдох, террористы уничтожили. Значит надо несколько IP адресов для одного домена занести в DNS. А тогда браузеры будут показывать ошибку. Разные по-разному и недетерминировано, но вплоть до 50% попыток загрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 18:10 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 18:20 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovОни не умеют использовать вторичные адреса? Ну, тогда ничего не остаётся, как ставить watchdog-а.не обязательно, есть еще CARP/VRRP, когда несколько хостов обслуживают один виртуальный адрес. Ну и плюс еще на уровне динамической маршрутизации можно разрулить вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 18:26 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
Т.е. Ссылаться на некий физический роутер, который потом трафик перенаправил на другой балансировщик ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 18:46 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxТ.е. Ссылаться на некий физический роутер, который потом трафик перенаправил на другой балансировщик ?смотря как именно хочешь получить отказоустойчивость ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 18:54 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxТ.е. Ссылаться на некий физический роутер, который потом трафик перенаправил на другой балансировщик ? такое можно реализовать - если у тебя на сервере будет реализован какой-то механизм по проверке/переадресации запросов! Код: sql 1. 2. 3. 4. 5. вот че-то типа этого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 19:21 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
если в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 20:35 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят. да забей про ДНС, через DNS ты никак не реализуешь, такое..) тут надо самими средствами nginx делать, пример я тебе привел в какую сторону копать)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 20:48 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovrumr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят. да забей про ДНС, через DNS ты никак не реализуешь, такое..) тут надо самими средствами nginx делать, пример я тебе привел в какую сторону копать)) если nginx сдохнет, то как он что-то будет копать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 20:50 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
mr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят.Можно в какой-то мере уменьшить это "не сразу", если понизить TTL записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 20:50 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
vklemr_maxесли в днс сменишь ip на другой балансировщик, пользователи не сразу его увидят.Можно в какой-то мере уменьшить это "не сразу", если понизить TTL записи. а как будет клиент понимать какую запись из днс использовать ? )) я думаю оно ведь будет по очереди их открывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 21:00 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovruvkleпропущено... Можно в какой-то мере уменьшить это "не сразу", если понизить TTL записи. а как будет клиент понимать какую запись из днс использовать ? )) я думаю оно ведь будет по очереди их открыватьКак это какую? Клиент обычно кеширует ответ на время, определяемое TTL. Пока время не истекло - адрес будет браться из кеша. После будет новый запрос к ДНС. Что ответит сервер - то клиент и будет использовать в следующий период. Откуда тут очередь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 21:16 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
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] Но вы столько вопросов задаете. Как я уже говорил, можем вам просто умерить ожидания ? Любой бизнес терпит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 21:17 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
vkleloginovruпропущено... а как будет клиент понимать какую запись из днс использовать ? )) я думаю оно ведь будет по очереди их открыватьКак это какую? Клиент обычно кеширует ответ на время, определяемое TTL. Пока время не истекло - адрес будет браться из кеша. После будет новый запрос к ДНС. Что ответит сервер - то клиент и будет использовать в следующий период. Откуда тут очередь? а если вот так прописать ? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 21:20 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovru, Наугад. По моим наблюдениям - обычно первую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 21:23 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
vkleloginovru, Наугад. По моим наблюдениям - обычно первую. ну вот тогда самое просто решение, по другому никак сделать нормальной переадресации с помощью dns... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 21:28 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
на 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 21:31 |
|
||
|
nginx balancing
|
|||
|---|---|---|---|
|
#18+
loginovruну вот тогда самое просто решение, по другому никак сделать нормальной переадресации с помощью dns...Ага, только сама по себе система контроля и управления получается довольно-таки кучерявой, как уже писали выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 22:28 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=38963149&tid=1482082]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 271ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...