出现不一致的500错误-Google App Engine PHP Standard上的不一致错误代码204

时间:2019-02-01 15:18:49

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

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

enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

  

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

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

我之前获得了204,这是因为应用程序引擎的ssl库中发生内存泄漏。我是在字符串传递到一个证书文件,它是不关闭这些文件。解决该问题的变通办法是自己处理文件的打开和关闭,然后将其传递给文件句柄。

如果您支付Google Cloud Support的费用,他们可能会帮助您挖掘不可见的事物。