排查Google App Engine 500内部服务器错误

有什么办法来正确排除GAE 500服务器错误的故障? 我知道我可以从console.developers.google.com – >监视 – >日志中查看,但是他们没有多大意义。 只有同样的事情,我可以从浏览器networking响应500内部服务器错误。

我正在寻找的是类似的日志apache.log或php.log实际上会打印一个错误stacktrace或发生在应用程序的exception。

不幸的是没有直接的答案。

通常情况下,500是你不能做太多的事情,因为这是Google服务器的内部错误。 我们build议的最多的是对您的请求进行指数回退 ,以便我们的基础架构可以自行“纠正”这个问题(通常是这样做的,而且确实很快)。

有时候,某些错误会针对特定的行为(例如发送错误的文件格式或错误的variablestypes到特定的产品)抛出500。 在这种情况下,错误应该更清楚。 如果不是,请尝试收集尽可能多的信息,然后将其发布到我们的问题跟踪器上 ,发现这个错误可能与“500”