У меня довольно простое приложение, развернутое с помощью Google App Engine, использующее среду выполнения PHP. В настоящее время я ищу, чтобы как минимум один экземпляр оставался активным во все времена. Чтобы сделать это, я попытался добавить следующие параметры app.yaml
:Настройка поведения экземпляра приложения Google App Engine через app.yaml
instance_class: F1
automatic_scaling:
min_idle_instances: 1
max_idle_instances: automatic
min_pending_latency: automatic
max_pending_latency: automatic
Однако при развертывании моих изменений с помощью командной строки, я предупрежден:
ВНИМАНИЕ: настройки производительности, включенной в этом обновление игнорируется, потому что ваше приложение не использует функцию «Модули». См. документацию модулей для получения дополнительной информации. Python: (https://developers.google.com/appengine/docs/python/modules/) Java: (https://developers.google.com/appengine/docs/java/modules/) Перейти: (https://developers.google.com/appengine/docs/go/modules/) PHP: (https://developers.google.com/appengine/docs/php/modules/).
Это мое понимание того, что все приложения Google App Engine развернуты с модулем по умолчанию, и что app.yaml
действует как точка конфигурации для этого модуля. Поскольку мое приложение довольно просто, у меня нет необходимости в нескольких модулях, и поэтому я просто пытаюсь настроить поведение экземпляров во всем моем приложении.
Может ли кто-нибудь указать мне в правильном направлении?
У вас есть модуль: по умолчанию в вашем приложении app.yaml? – Mars