我已经按照两个教程将Django应用程序部署到App Engine并连接到数据库:
https://medium.com/@BennettGarner/deploying-a-django-application-to-google-app-engine-f9c91a30bd35 https://cloud.google.com/python/django/appengine
我有一个“成功”运行atm的应用程序,但是从打印语句中,我可以从日志信息中看到,一旦站点到达需要查询数据库的点,它就会超时(大约5分钟后)。
因此,这向我暗示App Engine和Cloud SQL连接存在一些问题。我已经成功通过Linux sql代理在本地连接了django站点,并且尝试使用相同的配置进行部署,但似乎无法正常工作。
我怀疑问题是以下之一:
我已检查默认情况下项目中的所有App Engine都有权访问CLoud SQL,并且用户也具有访问权限(我已将其用于访问)。
我目前无法前进,无法寻找下一步的灵感/线索/解决方案。
出现在日志中的错误消息是:
答案 0 :(得分:1)
问题在于,本地运行和GCP运行时主机应该不同。
undefined