Google App Engine Гибкое еженедельное обновление - как это работает? - PullRequest
0 голосов
/ 28 февраля 2019

Как указано в документации, экземпляры App Engine Flexible перезапускаются еженедельно для обновлений.Это проблема, потому что я настроил среду с активным минимум 1 экземпляром, а затем, когда происходит еженедельное обновление, я обнаружил, что существует период, когда моя служба имеет 0 активных экземпляров (потому что время, необходимое для создания нового экземпляра)больше времени, необходимого для выключения моего единственного активного экземпляра).

Мои вопросы:

  1. Недельное обновление не фиксируется во времени.Может быть, есть промежуток времени, в который я должен ожидать перезагрузку экземпляров?(т.е. каждую пятницу ночью)
  2. В еженедельное обновление включаются все экземпляры, независимо от того, когда они были созданы?(т. е. экземпляр, созданный за 1 час или 1 день до перезапуска еженедельного обновления?)
  3. Есть ли способ запустить экземпляр вручную (т. е. с помощью команды или вызова URL), сохраняяполитика автомасштабирования?Обычно такая же политика используется в Autoscaler для Compute Engine, поэтому основывается на показателях CPU, Request или Stackdriver.

Ответы [ 2 ]

0 голосов
/ 16 марта 2019

1.- В данный момент нет способа узнать, когда произойдет еженедельный перезапуск.GCP определяет, когда это необходимо, и выполняет перезапуск определенных экземпляров (один раз в неделю).

2.- Нет, если у вас запущено более 1 экземпляра, вы не увидите, что все они работают.перезапуск одновременноПопробуйте установить как минимум 2 экземпляра как минимум.

Надеюсь, вы найдете эту информацию полезной для других.

0 голосов
/ 28 февраля 2019
  1. Не существует точных временных рамок для еженедельного перезапуска.

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

  3. К сожалению, нет.

...