Чудеса в решете. Даже не мелькнула мысль с другого сервера проверить. Ведь еще и ошибки какие странные в ответ получал. На кеш не похоже. Может правда забанили, хотя вроде совсем не часто дергал, да и сервис публичный. Очень странно.
Затестил на соседнем сервере - все работает. Век живи век учись )
Да ну как, я филосовски к подобному отношусь, но методы противодействия надо выработать, даже если переезжать к более надежному хостеру — все ведь падают, даже тот же амазон =)
Как вариант кстати, но тогда ощутимая задержка появится связанная с ожиданием ответа и переключением на другой сервер. Хотя конечно это лучше чем вообще без ответа =)
А если нет то единственный нормальный способ как пока понял — это третий сервер который будет следить за первыми двумя =) Только кто ж будет следить за ним =)
Надеюсь что проблему покроет Route 53 от амазона, если там можно выставлять поочередные приоритеты (сервер 1 не ответил — перекидываем на сервер 2) а не только балансировать запросы между адресами. Просто пока еще не смотрел.
Кеш дело хорошее, но в определенных местах. У меня много динамики и обновления постоянные, так что к сожалению не подойдет. Надо чтобы именно работало, а не выглядело как будто работает =))
Да нет, тут больше не в нагрузке дело, а в том что постоянно случаются форс-мажоры: то в ДЦ электричество выключат, то админ ногой шнур выдернул, то пожар =) Вот от них ни один самый мощный сервер не застрахован.
Я правильно понимаю что всегда в таких ситуациях должен быть третий самый-самый отказоустойчивый сервер, который решает на А или на Б перенаправить пользователя? Как быть если самый-самый упадет?