2013-12-09 39 views
1

在檢查我的appengine日誌時,我今天發現幾乎所有的請求都被執行了多次。兩次處決傾向於在100 mS左右排隊。除了推測我的應用程序的負載加倍,這是造成一些其他問題。有沒有人遇到過這種情況?通常,第一個請求返回200,第二個請求返回204.瀏覽器ID字段在第二個請求中也爲空。有沒有解決方案,或者這是一個谷歌的錯誤?正在複製App引擎請求

+0

那麼,對於'瀏覽器ID字段在第二個請求中也是空白的 - 這是因爲204響應意味着「請求已被接收和理解,但沒有必要發回任何數據」。不知道爲什麼* 2個請求正在發生。 – admdrew

+2

檢查您的App Engine日誌中2個請求的HTTP標題。所有標題條目(即IP,代理等)的值是否相似? – Romin

+0

除了appengine日誌之外,您是否檢查過應用程序的appstats日誌?他們可能會提供進一步的洞察力:https://developers.google.com/appengine/docs/java/tools/appstats – Jesse

回答

2

基本問題原來是pagespeed。 Pagespeed請求會生成兩個日誌條目 - 一個是命中pagespeed時,另一個是服務器處理請求時。我的pagespeed配置不正確,所以它處理的請求應該直接發送到服務器。這產生了重複的日誌條目。