У меня есть система, работающая на виртуальной машине Debian в Google Compute Engine.
Это веб-приложение на Java, работающее на Tomcat. Я развернул эту систему почти год назад, и она работает нормально.
Я развернул новую версию около месяца назад. Я сделал это исключительно, заменив файл .war
новым.
Я совсем недавно заметил, что при некоторых вызовах на веб-адрес, скажем http://www.example.com
, старая версия системы принимает вызов.
Похоже, что http://www.example.com
вызовы сделаны для новой, http://example.com
сделаны для старой версии моей системы.
Примечание. Нет никаких сомнений по поводу этого " двух разных - старых и новых версий, работающих на разных вызовах ". Я заставляю систему рассказывать мне вещи в определенных ситуациях. Я узнаю их по сообщениям, которые они мне отправляют - в старых и новых версиях используются разные «формулировки».
Наиболее вероятный сценарий: не все реплики моей системы в Google Cloud обновляются до последней развернутой версии.
Я сейчас пишу, чтобы выяснить, что это - причина и как на нее напасть. Google запрашивает учетную запись поддержки, которой у меня нет (/ пока), и, похоже, других ресурсов нет. Я ищу идею на этом этапе.