【问题标题】:Intermittent server error when submitting forms using Django使用 Django 提交表单时出现间歇性服务器错误
【发布时间】: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


【解决方案1】:

只需将我的谷歌应用引擎层升级到更专业的水平。没有错,我只是超出了我的等级,它只是需要更多的计算能力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-21
    • 2013-07-13
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    相关资源
    最近更新 更多