Являясь очень новым для приложения Google движка, я использовал плагины Intellij IDEA для развертывания моего приложения REST java. После того, как это прошло гладко, вместе с моим приложением были созданы две вычислительные виртуальные машины. Для чего они? Почему два и как они выбирают требуемую конфигурацию виртуальных машин?Понимание модели развертывания движка приложения
ответ
Похоже, вы используете гибкую среду App Engine и что используете более старую версию, а не новую бета-версию. Старшая версия имеет vm: true
в вашем файле app.yaml
. Более новая версия, которая была объявлена 15 ноября 2016 года, использует env: flex
в файле app.yaml
.
Гибкая среда работает поверх виртуальных машин Compute Engine. В старой версии эти экземпляры вашего приложения появятся в Compute Engine. С новой версией они теперь отображаются в консоли на App Engine instances page.
Вы хотите посмотреть в migrating your app to the new version of the flexible environment, прежде чем старая бета-версия устареет в какой-то момент в следующем году. Если вы использовали предыдущие версии совместимости, вы можете проверить, действительно ли вам нужно использовать гибкую среду или стандартная среда поддерживает ваши приложения? В зависимости от вашего приложения одна среда может быть дешевле другой.
Все, что сказано, вы можете настроить базовые виртуальные машины в гибкой среде, используя файл app.yaml
. Подробности см. На странице resource settings in the app.yaml
reference. Позже, если вам нужно отлаживать свой код в экземплярах, см. Debugging an instance.
- 1. Понимание развертывания подсветки
- 2. Понимание непрерывного развертывания
- 3. Стратегия развертывания игрового движка для Android?
- 4. Понимание развертывания веб-приложений Python
- 5. Как разбить NDB Google (хранилище движка приложения)
- 6. Обновление движка приложения LocalIOException всегда
- 7. поддержка движка приложения для HtmlUnit
- 8. Понимание MVC модели
- 9. Laravel 4 - Понимание модели
- 10. SDL2 понимание базовой модели
- 11. Понимание класса модели Django
- 12. Понимание модели в MVC.
- 13. Понимание мощности модели ERD
- 14. Понимание модели данных Cassandra
- 15. Понимание использования модели с учетом
- 16. Лучшая стратегия развертывания для движка Google для Google Python
- 17. Элемент движка приложения Google/модель транзакций
- 18. В чем смысл другого пакета движка приложения?
- 19. Загрузите файлы версий с помощью движка приложения
- 20. управление версиями движка приложения через вызовы API
- 21. Как включить flashvars в реакции движка приложения?
- 22. Почему проект движка приложения не вызывает unittest.TestCase.tearDown()?
- 23. Чтение файла logs.db для движка приложения?
- 24. Аутентификация пользователей от конечных точек движка приложения
- 25. Обновление кода проекта для движка приложения
- 26. Запрос движка Google приложения со списком строки
- 27. Как изменить MVC3 + Представления после развертывания приложения (без повторного развертывания)
- 28. WildFly/JBoss группа серверов понимание развертывания
- 29. Проблема развертывания приложения OneClick
- 30. Ошибки развертывания приложения Xamarin
Да, это, по всей видимости, причина. К сожалению Intellij IDEA не поддерживает app.yaml без Dockerfile, поэтому добавил образец Dockerfile и, похоже, работал. Одна из проблем, однако, мое приложение из myapp.appspot.com теперь перенаправляется на 1-dot-myapp.appspot-preview.com и, похоже, не записывает никакого трафика ... Любая идея? – ArkadyB