Я создал приложение-колбу, которое действует как API, который позволяет отправлять запросы на динамическое создание изображений с использованием обученных моделей генераторов. Я развернул его на Google App Engine, и он отлично работает с одной или двумя моделями, но когда я пытаюсь развернуть его со всеми моими моделями (900 МБ) файлов, я получаю сообщение об ошибке
Построение и отправка изображения для сервиса
ОШИБКА: (gcloud.app.deploy) («Тайм-аут операции чтения»,)
Это может быть связано с проблемами сетевого подключения. Пожалуйста, проверьте настройки сети и статус службы, к которой вы пытаетесь обратиться.
Я понимаю, что это потому, что я пытаюсь загрузить модели, которые существуют в корневом каталоге приложения. Я развернул в гибкой среде и установил app_start_timeout_sec очень большим, но он все еще не работает. Есть ли лучший способ сделать это? Я попытался настроить его, поместив все модели в хранилище облачного хранилища, но столкнулся с множеством проблем с доступом к хранилищу в своей локальной среде разработки.
Любая помощь будет принята с благодарностью.
Мой файл app.yaml:
runtime: python
env: flex
entrypoint: gunicorn -b :$PORT main:app
threadsafe: true
skip_files:
- ^venv$
- ^lib$
readiness_check:
app_start_timeout_sec: 3600
handlers:
- url: /.*
script: main.app