у меня есть Облачный балансировщик нагрузки RackSpace запуск двух серверов в Rackspace Я хотел бы отключить два сервера, чтобы провести на них некоторое обслуживание. Мой вопрос: когда мои серверы не работают, как лучше всего отображать страницу обслуживания?
Если вам неудобно использовать API для создания настраиваемой страницы ошибок, вы можете добиться этого с помощью Панель управления Rackspace. Под сведениями о балансировщике нагрузки, если вы прокрутите вниз, вы сможете щелкнуть маленький значок карандаша рядом с Error Page
. Затем вы можете вставить свой собственный HTML-код, чтобы отобразить, все ли узлы отключены или возвращают ошибки.
В качестве альтернативы, если вы хотите временно перенаправить посетителей на статический сайт во время обслуживания, вы можете создать статическую страницу в Rackspace CDN, следуя этим инструкции при условии, что TTL вашего DNS установлен достаточно низко (например, 300 секунд - хорошее значение по умолчанию).
После изменения DNS (упоминается в Сообщение блога), ваши пользователи будут перенаправлены на статическую страницу обслуживания, пока вы работаете на своих серверах. Затем, когда вы закончите, укажите записи DNS обратно на IP-адрес балансировщика нагрузки.
Добавьте еще один временный экземпляр сервера в RackSpace, который ничего не делает, кроме обслуживания страницы обслуживания, наведите на него балансировщик нагрузки, а не на ваши производственные экземпляры.
Тебе надо настроить балансировщик нагрузки со страницей ошибок. Я ничего не знаю о клиентах Rackspace API, поэтому не могу точно сказать, как это сделать.