GAE Python — некоторые параметры производительности необходимо изменить с помощью файлов конфигурации модуля.

Я перевел свое приложение на использование модулей вместо бэкэндов. Для этого я следовал инструкциям на этой странице: https://developers.google.com/appengine/docs/python/modules/

Однако по какой-то причине, когда я перехожу на панель инструментов App Engine, а затем в «Администрирование»> «Настройки приложения», в разделе «Performace» отображается следующее уведомление:

Some performance settings must be changed via Module configuration files. See the Modules documentation for more information

В уведомлении есть ссылка, которая ведет на страницу, которую я разместил выше.

Верхняя часть моего app.yaml выглядит следующим образом (и поэтому должна иметь настройки по умолчанию):

application: myapp
version: uno
runtime: python27
api_version: 1
threadsafe: true

И верхняя часть моего модуля выглядит следующим образом:

application: myapp
module: tasks
version: uno
runtime: python27
api_version: 1
threadsafe: true
instance_class: B4
basic_scaling:
  max_instances: 1
  idle_timeout: 10m

К каким настройкам производительности относится уведомление?


person Vincent    schedule 26.01.2014    source источник


Ответы (1)


Это относится к параметрам масштабирования в разделе «Конфигурация» на странице документации модулей, на которую вы ссылаетесь.

Если у вас нет модулей (или, скорее, они есть, с автоматическим масштабированием по умолчанию с использованием только app.yaml), то на странице настроек приложения есть ползунки, которые вы можете использовать для управления классом экземпляра, максимальным и минимальным ожиданием. -latency и min- и max-idle-instances. Для нескольких модулей вам нужно поместить эту конфигурацию в файлы yaml — как вы сделали для своего модуля задач. (Потенциально у вас может быть много модулей — наличие ползунков для каждого из них сделает эту страницу очень запутанной.)

Когда написано "необходимо изменить", это не означает, что вы должны вносить изменения, просто если вы делаете изменения, вы должны сделать это через файлы yaml, а не через эту страницу.

person Greg    schedule 26.01.2014