. net Core 2.2 сервис в Google Cloud медленный запуск - PullRequest
0 голосов
/ 09 апреля 2020

Я работаю над небольшим NET веб-приложением Core 2.2 и должен развернуть его в Google Cloud. Работает нормально, но очень медленно запускается.

Во время развертывания команда gcloud app deploy застревает на

Updating service [my-fancy-app] (this may take several minutes)...

на очень и очень долгое время.

Я подозреваю, что это связано с настройками проверки работоспособности / готовности в моем app.yaml ... хотя приложение настроено без какой-либо конкретной проверки, оно возвращает прямое 200.

Здесь мои текущие настройки:

runtime: aspnetcore
env: flex
service: my-fancy-app
env_variables:  
  ASPNETCORE_ENVIRONMENT: Development
automatic_scaling:  
  min_num_instances: 1
liveness_check:
  path: "/_ops/public/healthz"
  check_interval_sec: 30
  timeout_sec: 4
  failure_threshold: 3
  success_threshold: 1
readiness_check:
  path: "/_ops/public/healthz"
  check_interval_sec: 30
  timeout_sec: 5
  failure_threshold: 5
  success_threshold: 1
  app_start_timeout_sec: 300

Я попытался уменьшить значение для readiness_check.app_start_timeout_sec до 60, но это привело к сбою всего развертывания.

Предложения?

...