Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PHP, Perl, Python Новый топик    Ответить
 на обслуживании  [new]
Swv
Member

Откуда:
Сообщений: 125
Здравствуйте.

Есть некий сайт. У него есть личный кабинет. При логине выдает json либо удачный либо нет.

Возник такой вопрос. Хочется сделать так, что если вдруг апач упадет или потеряет соединение с базой или еще чего— все оставалось рабочим в минимальной конфигурации. Те логинится чел— а ему вместо удачного json выдавался типа «на обслуживании»

Пока придумал(но не до конца) так. Поставить ngnix. С него раздавать статические данные, а api проксировать на апач. Вроде как схема рабочая.
Вот только как сделать так, чтоб если ngnix ничего не получил от апача (нет соединения или еще что) — выдал бы заранее определенный json файл. Ну а если все ок — просто спроксировал.
4 янв 19, 21:21    [21778561]     Ответить | Цитировать Сообщить модератору
 Re: на обслуживании  [new]
полудух
Member

Откуда: планета орков, г.Зверополис
Сообщений: 556
http://nginx.org/en/docs/http/load_balancing.html
5 янв 19, 09:28    [21778666]     Ответить | Цитировать Сообщить модератору
 Re: на обслуживании  [new]
полудух
Member

Откуда: планета орков, г.Зверополис
Сообщений: 556
технически можно даже в iptables намутить разбор
это ещё быстрее, т.к. уровень ниже
5 янв 19, 09:29    [21778667]     Ответить | Цитировать Сообщить модератору
Все форумы / PHP, Perl, Python Ответить