Пожалуйста, объясните параметры экземпляров App Engine - PullRequest
1 голос
/ 23 мая 2019

В инструментальной панели App Engine-> В Combobox Summmary -> Я выбираю экземпляры: есть следующие значения: созданные, активные.

Я не понимаю, что означают созданные экземпляры, что означают активные экземпляры.

Созданы ли инстансы в режиме ожидания инстансами?

Являются ли активные инстансы динамическими инстансами?

Почему созданных инстансов 3, а активных инстансов 1, после чего происходит сбой системы.

Предупреждение: '' При обработке этого запроса было обнаружено, что процесс, обработавший этот запрос, использует слишком много памяти и был прерван.Это может привести к использованию нового процесса для следующего запроса к вашему приложению.Если вы часто видите это сообщение, возможно, у вас утечка памяти в приложении или вы используете экземпляр с недостаточным объемом памяти.Попробуйте установить более крупный класс экземпляра в app.yaml. ''

Спасибо

1 Ответ

0 голосов
/ 24 мая 2019

Созданные экземпляры - это те, которые ваше приложение запускало в данной ситуации, не обязательно обслуживает, а также может быть бездействующим. Экземпляры создаются в зависимости от типа масштабирования экземпляра , который вы указали в app.yaml.

Активные экземпляры - это экземпляры, которые обслуживают трафик или обслуживают трафик в определенный период времени.

Вот Как управляются экземпляры в App Engine для подробного объяснения экземпляров GAE.

Полученное предупреждение обычно связано с тем, что доступный экземпляр превышает максимально допустимый объем памяти для настроенного instance_class . Вам может потребоваться указать более высокий класс экземпляра или использовать max_concurrent_requests для оптимизации ваших экземпляров и правильной обработки запросов.

Вы также можете настроить максимальное и минимальное количество экземпляров в вашем app.yaml в зависимости от того, сколько трафика вы хотите, чтобы ваше приложение обрабатывало.

...