【问题标题】:App Engine Returning Error 500 on Post Requests fromApp Engine 在发布请求时返回错误 500
【发布时间】:2016-01-28 17:26:30
【问题描述】:

从浏览器(chrome 和 firefox)发出的每一秒 POST 请求都会收到错误 500,无论它是 Jquery Post 还是 Form 提交,应用程序引擎在错误 500 和成功发布之间交替。错误 500 无论如何都不会出现在日志中。

我已经用超过 5 种不同的后处理程序对此进行了测试,这些错误只发生在生产而不是本地 SDK 服务器上。

请注意,当使用 requests 模块从 python 脚本发出请求时,请求是完全成功的。

【问题讨论】:

  • 原来是我的网络(android 热点)的一个奇怪问题,我仍然不知道什么网络问题可能导致某些 POST 的 HTTP ERROR 500s,但问题在我连接后立即停止到另一个网络。 (这个问题不仅影响了我的站点,而且我后来了解到,从浏览器访问所有站点时,例如我必须提交两次讨论 cmets(1 次失败,1 次成功))。因此,这个问题可能不太适合stackoverflow,我将把这个决定留给版主

标签: jquery python google-app-engine


【解决方案1】:

如果您在服务器日志中没有看到任何有关该错误的信息,这表明您可能在您的.yaml 文件之一中存在配置错误。 GET 请求是否有效?您确定将 POST 请求发送到由您的应用程序处理的端点吗?检查 JavaScript 和应用程序路由定义中的拼写错误,并检查可能正在接收请求但未能响应的包罗万象的请求处理程序(例如 /*)。

分享您的 app.yaml 的内容、您的服务器端 URL 路由以及您的 JavaScript 的 sn-p 将真正帮助我们为您提供帮助。

【讨论】:

  • 原来是我的网络(android 热点)的一个奇怪问题,我仍然不知道什么网络问题可能导致某些 POST 的 HTTP ERROR 500s,但问题在我连接后立即停止到另一个网络。 (这个问题不仅影响了我的网站,而且我后来了解到,从浏览器访问所有网站时,例如我必须提交两次讨论 cmets(1 次失败,1 次成功))
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-25
  • 2021-01-14
  • 1970-01-01
  • 2021-12-06
  • 2021-04-24
  • 1970-01-01
  • 2020-02-19
相关资源
最近更新 更多