我创建了一个flask应用程序,该应用程序充当API,您可以使用训练有素的生成器模型发送动态生成图像的请求。我已经将其部署在Google App Engine上,并且可以在一个或两个模型上正常工作,但是当我尝试在所有模型(900mb)文件中部署它时,都会出现错误
构建并推送服务图像[默认] 错误:(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