【发布时间】:2022-06-16 06:13:57
【问题描述】:
当我将 Django Web 应用程序部署到谷歌应用引擎时,我收到以下 500 服务器错误:
Error server error the server encountered an error and could not complete your request please try again in 30 seconds
只需刷新页面即可解决此问题并呈现页面。但是,这并不理想,我希望页面在第一次尝试时正确加载。此错误不会发生在我的本地主机上,它只会发生在 deployed site 上,并且通常发生在表单提交和呈现详细信息页面期间。
我从their documentation 广泛研究了 Django 中的 HTTP 状态代码。应用程序是否设置为调试模式都没有关系。出现同样的错误。 GET 和 POST 请求都会发生这种情况。我还尝试使用 try-except 块在接受失败之前多次重试请求。
我的配置:
- Django:3.2.9
- 浏览器:Chrome 98.0.4758.80
【问题讨论】:
-
日志文件说明了这个错误?
-
正如@NoCommandLine 提到的,日志中是否有更多信息可用于此错误?另外,您能否确认您是否尝试过 DEBUG = TRUE?
标签: django google-app-engine https web-applications