Я поддерживаю производственное приложение в GAE. Количество «динамических» экземпляров у нас кажется очень большим. Согласно нашему app.yaml, это должны быть экземпляры F4. Некоторые из этих инстансов обслуживают много запросов, а другие очень мало (см. рис. ниже). Понятия не имею почему.
мои вопросы:
- почему одни экземпляры очень заняты, а другие нет?
- Могу ли я ограничить количество динамических экземпляров?
РЕДАКТИРОВАТЬ: я добавляю здесь некоторые подробности:
- на рисунке выше показано несколько динамических экземпляров. их намного больше - целых 24 всего.
- В app.yaml мы настроили 1 мин/макс бездействующих экземпляров. это (предположительно) отображается как единственный «резидентный» экземпляр, который у меня есть.
- ниже приведена часть моего файла app.yaml, которая имеет отношение к делу.
- Я понимаю, что простаивающая машина срабатывает, когда другие машины не справляются с нагрузкой. возможно, это вызвано запросами, которые выполняются слишком долго (и, возможно, поэтому у меня так много динамических машин?)
runtime: python27
api_version: 1
threadsafe: yes
instance_class: F4
automatic_scaling:
min_idle_instances: 1
max_idle_instances: 1
....
libraries:
- name: webapp2
version: "2.5.1"
- name: ssl
version: latest
inbound_services:
- warmup