2016-12-08 61 views
0

我正在調查Gmail上下文小工具中的問題。當它使用OpenSocial API(即:osapi.http.post())對我們的遠程服務器執行HTTP POST請求時,每隔一段時間它都會收到來自Google的502服務器錯誤。錯誤消息是「服務器遇到臨時錯誤,無法完成您的請求,請在30秒後重試,這就是我們所知道的。」我們的遠程服務器上沒有任何記錄的錯誤可以解釋這個錯誤,這導致我相信它來自Google內部。這個錯誤每天都會隨機發生,但最明顯的是在早上(美國東部時間)。我們不知道如何重現此錯誤。Gmail上下文小工具中的間歇性502服務器錯誤

有誰知道發生了什麼事?我可以使用Google API Console進一步調查此問題嗎?

謝謝

回答

0

是的,這是你說的谷歌內部錯誤。如果它是'默認'502,則該消息僅爲錯誤網關。但這不一定是由谷歌造成的。

谷歌有一堆內部機制來保證可用性和安全性,所以它肯定會不時出現問題。

您可以將502錯誤的回調添加爲自動重試爲quickfix。爲了進一步調試,你可以使用一個第三方服務像翻車防護杆記錄的有效載荷,頁眉和等每當你得到一個502這將是足以

  1. 識別故障的消息
  2. 的模式,如果有沒有模式,你知道這是谷歌的內部問題

你也可以記錄用戶擴展和插件,因爲gmail被廣泛使用,你一定會遇到各種擴展。由於並非我們所有的人都是優秀的程序員,一些擴展可能會破壞您的小工具,甚至可能是adblock或一個「瀏覽更快」的擴展代理您的ajax並導致它崩潰。 因此,請記錄您的502條迴應中的所有內容,並從中採取行動。