#google-app-engine #google-cloud-platform #gcloud #google-app-engine-python
#google-app-engine #google-облачная платформа #gcloud #google-app-engine-python
Вопрос:
Я не могу развернуть простое приложение Flask / MySQL в стандартной среде Python; время ожидания истекло.
ERROR: (gcloud.app.deploy) Error Response: [4] Cloud build did not succeed within 10m.
В журналах говорится следующее:
Step #7 - "exporter": Layer 'google.python.appengine:config' SHA: sha256:c7053ac3e...
TIMEOUT
ERROR: context deadline exceeded
Это app.yaml (подвергнутый соответствующей цензуре):
runtime: python37
instance_class: F2
handlers:
- url: /static
static_dir: static
- url: /.*
script: auto
env_variables:
GAE_USE_SOCKETS_HTTPLIB: True
DB_USER: XXXX
DB_PASS: XXXX
DB_NAME: XXXXXXXX
CLOUD_SQL_CONNECTION_NAME:XXXXXXXXXXX:us-west3:XXXXXXXXXXX
Это requirements.txt:
numpy==1.19.0
Flask==1.1.2
googleads>=24.0.0
SQLAlchemy==1.3.17
PyMySQL==0.9.3
google-search-results==1.8.3
Я перепробовал все виды вещей, но ничего не работает. Раньше это работало без проблем; мы ничего не меняли. По сути, это приложение Hello World Flask.
Комментарии:
1. можете ли вы попробовать развертывание с использованием сборки gcloud, следуя documentation:cloud.google.com/cloud-build/docs/deploying-builds /. … Где вы можете указать параметры тайм-аута до 30 минут.
2. Я понял, что это объединение и загрузка большого временного файла CSV, который, как я не знал, находился в корневой папке. На уровне предупреждения по умолчанию в журнале сообщалось, что он объединяет 30 файлов вместо 29, но не перечислял их.
3. Рад, что вы решили проблему!