Приложение узла Google App Engine: предотвращение уменьшения до 0 экземпляров - PullRequest
0 голосов
/ 08 октября 2019

Я развернул приложение Node.js в Google App Engine (стандартная среда).

Я заметил, что после 10 минут бездействия приложение отменяется, и количество экземпляров становится равным 0.

Итак, первый мой запрос занимает 4-5 секунд для ответа.

Это мой app.yaml

runtime: nodejs10
service: backend
automatic_scaling:
  min_instances: 1

Я также добавил min_idle_instances, но проблемакажется не решенным:

enter image description here

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

Я перешел со стандартной на гибкую среду, и, кажется, она действительно лучше

0 голосов
/ 08 октября 2019

Вы можете использовать 'min_idle_instances' вместо 'min_instances'.

При использовании min_instances вы определяете, сколько экземпляров вы хотели бы развернуть, когда ваше приложение получает трафик.

Когда вы используете min_idle_instances, вы определяете, сколько экземпляров вы хотите сохранить в живых. Эти экземпляры не используются и работают в фоновом режиме для получения трафика.

Обратите внимание, что это может увеличить ваш ежемесячный счет-фактуру, поскольку эти экземпляры являются активными, независимо от того, получают они трафик или нет.

...