【问题标题】:Getting inconsistent 500 error - inconsistent Error code 204 on Google App Engine PHP Standard出现不一致的 500 错误 - Google App Engine PHP 标准上的错误代码 204 不一致
【发布时间】:2019-02-01 15:18:49
【问题描述】:

最近,我们的一个网站因“目的地不工作”而被 Google Ads 暂停。当我与 Google 支持人员交谈时,他们告诉我,无法从全球所有位置访问我的网站。然后我尝试调查,该网站托管在 Google App Engine 上。而且我没有发现任何 500 错误。但有时一些网站检查工具(如“Uptrends”)会显示不一致的错误“Http Protocol Error”/500 错误。然后我尝试仔细查看 Google stackdriver 日志记录,并在 Uptrends 和其他工具上运行了几个测试。但是我看到了这样的东西。

在 App Engine 日志记录中,我看到了类似 -

而且有时某些 HTTP 请求没有访问我的应用程序,因此我的应用程序日志记录无法正常工作,这让我们非常困扰。由于这个事实,我们正在损失大量的营销预算。因此,如果有人站出来告诉我任何测试线索并帮助我调查,那就太好了。

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-app-engine-php


    【解决方案1】:

    204 主要是由于 RAM 问题而发生的,因此提升到更大的实例类型通常会清除这些问题

    https://issuetracker.google.com/issues/35900014

    我之前收到过 204,这是因为应用引擎的 ssl 库中存在内存泄漏。我将字符串传递给证书文件,但它没有关闭这些文件。解决它的解决方法是自己处理文件的打开和关闭,并将文件句柄传递给它。

    如果您为 Google Cloud 支持付费,他们可能会帮助您挖掘您看不到的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多