2015-07-11 3 views
1

На прошлой неделе я перенесли приложение с приложением App Engine для хоста/slave. С момента миграции у него заканчивается квота Frontend Instance Hours каждый день. Перед миграцией не было предела. Что изменилось?Слишком много экземпляров App Engine, запущенных после миграции HRD

Глядя на приборную панель, я не вижу всплеска трафика, который может вызвать это. Тем не менее, я вижу, что он работает с четырьмя экземплярами, хотя трафика почти нет. До миграции, она почти никогда не бежал более 1 экземпляра:

4 instances running, but no traffic

Почему это работает несколько экземпляров после миграции? Как я могу устранить эту проблему?

(я пошел искать ползунок производительности для управления, сколько экземпляров она предпочитает, чтобы начать, но я не мог найти их)

ответ

2

Как вы заметили, ползунки производительности были удалены. Теперь это управляется модулем settings, в частности max_idle_instances.

В панели управления, нажмите на выпадающем меню, которое установлено в Резюме в вашей картинке и выбрать экземпляров. Если у вас более одного экземпляра, выставленного в течение дня, это объясняет, почему у вас заканчивается квота. Просто установите max_idle_instances на 1. App Engine все еще может хранить более одного экземпляра в режиме ожидания, но вам не будет выставлен счет за него.

Это может отрицательно сказаться на производительности во время пикового трафика, поскольку планировщику, возможно, придется развернуть экземпляр перед подачей запроса. Ваш трафик кажется достаточно низким, чтобы не пострадать.

+0

ой, так что, хотя я не использую модули в своем приложении (это очень маленькое приложение), применяются параметры масштабирования для модулей? –

+0

Кроме того, когда я пытаюсь установить max_idle_instances, я получаю эту ошибку: функция Modules недоступна для приложений с использованием указанной среды выполнения: python. Я предполагаю, что это означает, что мне также нужно перейти на python2.7? –

Смежные вопросы