Gmail上下文小工具中的间歇性502服务器错误

时间:2016-12-08 16:49:09

标签: google-apps google-gadget gmail-contextual-gadgets

我正在调查Gmail上下文小工具中的问题。当它使用OpenSocial API(即:osapi.http.post())对我们的远程服务器执行HTTP POST请求时,它经常会收到来自Google的 502服务器错误。错误消息是“服务器遇到临时错误,无法完成您的请求。请在30秒后再试一次。这就是我们所知道的。”我们的远程服务器上没有记录错误可以解释此错误,这使我相信它来自Google内部。这个错误每天随机发生,但最明显的是早上(EST时间)。我们不知道如何重现此错误。

有谁知道发生了什么事?我可以使用Google API控制台或类似的东西进一步调查此问题吗?

由于

1 个答案:

答案 0 :(得分:0)

是的,正如你所说,这是谷歌内部错误。如果它是'默认'502,则该消息将仅是Bad Gateway。但这并不一定是谷歌造成的。

Google有一系列内部机制来保证可用性和安全性,所以它时不时会出现故障。

您可以添加502错误的回调以自动重试作为quickfix。要进一步调试,您可以使用第三方服务(如rollbar)来记录有效负载,标题等等。只要获得502.这就足够了

  1. 识别错误消息的模式
  2. 如果没有模式,你知道这是谷歌的内部问题
  3. 您还可以记录用户扩展和插件,因为gmail被广泛使用,您必然会遇到各种扩展。由于并非所有人都是出色的程序员,因此某些扩展程序可能会破坏您的小工具,甚至可能是adblock或代表您的ajax的“浏览更快”扩展程序并导致其中断。 因此,请记录您在502回复中的所有内容并从中采取行动。