我有一個運行在App Engine上的簡單應用程序,但是我遇到了延遲問題。這是一個Python 2.7應用程序,加載請求需要1.5到10秒(我想根據GAE的感覺)。這是一個低流量的網站,因此GAE之前沒有空閒實例,大多數請求都在加載請求,導致首頁視圖等待很長時間。即使在空閒實例可用時,App Engine加載請求
我已經嘗試配置空閒實例的最小數目爲「1」,以便這些偶發頁面視圖可以立即打開一個溫暖的實例。
不過,我已經看到了幾起案件現在在哪裏,甚至有一個實例坐在未使用的,GAE將路由傳入的請求,裝載實例,離開溫暖的實例不變:
gae dashboard showing odd scheduling
我怎樣才能防止這種情況發生?我覺得我必須理解錯誤,因爲我當然不期望這種行爲。
更新:另外,是什麼使這更不理解的是,應用程序有線程啓動,所以我真的不明白爲什麼會GAE心慌和自旋向上的實例爲一個單一的,孤立的請求。
我見過同樣的行爲,但沒有找到它的原因。 –