502 & gentoo.ru
leryc 17 сентября, 2009 - 03:09
довольно часто (раза 2 в день, как минимум) вылетает
error 502 bad gateway ngnix
это норма? или только у меня?
ситуация случается с разных машин, через разных провайдеров, броузер (opera 10_last) смотрит напрямую в инет (без проксей)
ситуация наблюдается (обратил внимание) месяца два как уж.
»
- Для комментирования войдите или зарегистрируйтесь
Вот за эту ошибку 502, многие
Вот за эту ошибку 502, многие не любят nginx. А, ведь, "умный" error_page избавляет от последствий падения/перезапуска бэкэнда
А можно конкретнее что это за
А можно конкретнее что это за волшебный error_page будет?
Зависит от фантазии. Как
Зависит от фантазии. Как минимум любой html документ с текстом "извините, сервер перегружен". Как хак, html документ с meta-refresh (или как там правильно. По памяти не помню). Это исключительно психологический ход. Но благодаря нему, большая часть посетителей, эту ошибку и не заметит.
В первую очередь, конечно, надо бороться с причиной - падением бэкэнда, но и уменьшить последствия тоже стоит.
тогда мне кажется граммотнее
тогда мне кажется граммотнее поднимать второй апач рядом у которого в перфорке будет 1 процесс, но он может сделать максерверс, например 20. В nginx делать upstream и кидать запросы на него. Далее правильно ставим веса и получаем -если первый бекенд тупанул - то nginx полез на второй и получил ответ (но это только в случае если бекенд не падает при выполнении запроса :))
Это апач откидывает коннекты
Это апач откидывает коннекты нгинкса когда ему поджимает ресурсы. Ничего криминального в 99% случаев (если иметь ввиду именно gentoo.ru) не означает - спокойно нажимайте f5 и получайте страницу (только если вы послали сообщение, желательно в другой вкладке вбить сначала ссылку до топика и посмотреть, нету ли уже вашего сообщения).
P.S. Совет по поводу error_page правилен безусловно, но всем лень его сделать, видимо =). Пока никто не замечал публично, может щас и сделают тов. админы.