Перенаправить в Google AppEngine, когда мой сервер не работает - PullRequest
1 голос
/ 21 января 2011

Привет всем я знаю, что эти вопросы звучат глупо. Но мне интересно, есть ли способ перенаправить мой сайт в Google Appengine, когда сервер не работает. Это мой сценарий: Я использую Google AppEngine для размещения своих статических файлов, и у меня есть блог, который размещается на VPS. Но иногда VPS отключается более 6 часов без уведомления. Итак, я пришел с этой идеей, как насчет того, чтобы разместить на странице appengine страницу «не работает» и когда мой сервер не работает, он будет перенаправлен на что-то вроде: maintenance.somedomain.com, который является хостом на appengine. Так что мои посетители знают, что происходит. Если кто-нибудь из вас знает, как это сделать, пожалуйста, помогите мне. Я действительно ценю все ваше время и усилия. Спасибо

Иван

Ответы [ 4 ]

1 голос
/ 26 января 2011

Некоторые провайдеры DNS предлагают этот вид аварийного переключения.Одним из примеров является zoneedit http://www.zoneedit.com/failover.html, но, вероятно, существует множество других.

1 голос
/ 21 января 2011

Более серьезная проблема заключается в том, что VPS долгое время не работает, похоже, вам нужен новый хост.Балансировка нагрузки - это то, что вам нужно Google для этой идеи.

0 голосов
/ 21 января 2011

Вы можете сделать это с помощью DNS: ваш поддомен www CNAMEd должен быть на вашем сервере обычным образом и изменить его (вручную или с помощью автоматизированного процесса, выполняющегося не на вашем сервере), чтобы указать ghs.google.com, когда вы хотите отправитьтрафик к App Engine.Убедитесь, что у вас есть Службы Google, настроенные для обслуживания вашего домена через приложение App Engine.

Однако я не уверен, почему вы хотите это сделать - почему бы просто не размещать контент в App Engine полный рабочий день

0 голосов
/ 21 января 2011

Вы не можете сделать это с помощью кода, поскольку код для перенаправления является частью недоступного сайта.Вам потребуется балансировщик нагрузки, прокси или другой перенаправитель сетевого уровня, который сможет определять состояние сервера независимо от вашего кода.

...