Веб-сайт не загружается после развертывания приложения Django в Google Cloud App Engine

После развертывания моего Django App на Google Cloud App Engine я не могу получить ответ от веб-сайта, другими словами, веб-сайт продолжает загружаться без остановки.

Вы можете проверить это здесь : https://sam-website-358409.ew.r.appspot.com/

Сообщение, которое я получил после завершения развертывания :

Updating service [default] (this may take several minutes)...done.
Setting traffic split for service [default]...done.
Stopping version [sam-website-358409/default/20220825t151307].
Sent request to stop version [sam-website-358409/default/20220825t151307]. This operation may take some time to complete. If you would like to verify that it succeeded, run:
  $ gcloud app versions describe -s default 20220825t151307
until it shows that the version has stopped.
Deployed service [default] to [https://sam-website-358409.ew.r.appspot.com]

You can stream logs from the command line by running:
  $ gcloud app logs tail -s default

To view your application in the web browser run:
  $ gcloud app browse

Итак, пытаясь отладить проблему, я выполнил :

gcloud app logs tail -s default

Затем я заметил множество предупреждений, которые продолжают появляться постоянно :

Приложение работает нормально локально, а также в экземпляре VM, созданном Google App Engine.

Вот содержимое файла app.yaml:

runtime: python
env: flex
entrypoint: gunicorn -b :$PORT myteam.wsgi

beta_settings:
    cloud_sql_instances: sam-website-358409:europe-west9:sam-instance

runtime_config:
  python_version: 3.7

threadsafe: true
manual_scaling:
  instances: 2
network: {}

resources:
  cpu: 2
  memory_gb: 10
  disk_size_gb: 50
liveness_check:
  initial_delay_sec: 300
  check_interval_sec: 30
  timeout_sec: 4
  failure_threshold: 4
  success_threshold: 2
readiness_check:
  check_interval_sec: 5
  timeout_sec: 4
  failure_threshold: 2
  success_threshold: 2
  app_start_timeout_sec: 300

Буду очень признателен, если у вас есть подсказки для решения проблемы.

Я вижу, что вы используете модели BERT большого размера. Вероятно, у вас не хватает памяти. У меня была похожая проблема, и вы можете увидеть решение здесь .

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

Вернуться на верх