2017-03-17 48 views
0

我在Google App Engine上有一個應用程序,我用它來部署應用程序並立即查看已部署的文件和更改。在Google App Engine上部署python應用程序後,幾分鐘後會發生更改

但最近我不得不等待大約5分鐘,看看文件是否改變。

我懷疑的唯一情況是我更改了應用程序區域。我不確定什麼是默認區域,但現在我將它設置爲我們的central1-a。

我該如何解決這個問題?我想像以前一樣立即看到所有更改。

謝謝!

+0

您無法選擇應用的*區*,您只能選擇其*區*。但只有一次,你不能改變它後,請參閱http://stackoverflow.com/questions/25589246/change-gae-application-location。 –

+0

那些靜態文件?如果是這樣 - 請檢查他們是否沒有被緩存。 –

+0

@DanCornilescu如何清除catch?如果您指的是緩存瀏覽器,則每次都會啓動隱身標籤,但結果相同。 – Arman

回答

0

部署後沒有立即看到您的更改的常見原因是您沒有更改應用程序版本。具有相同版本的實例將繼續提供流量直到它們消失,這可能需要一段時間。如果您碰到默認版本,流量只會被路由到實現新版本代碼的實例。

+0

這是否記錄在某處?我不記得曾經看到一個以前運行的實例在部署中倖存下來,我的大部分部署都不會更改服務版本。我使用std env python。我注意到,因爲我通常在部署之後檢查日誌,所以我總能看到第一個部署後請求的實例啓動信息msg ... –

+0

好問題。我挖了幾分鐘,並沒有發現任何權威的指向。這是我在App Engine團隊工作時所揀選的,但是現在已經過去幾年了,我可能正在描述事情如何運作。我知道,除了單獨的類瀏覽器緩存問題之外,遵循此建議使我擺脫了麻煩。如果我找到權威性的東西,我會在這裏發表評論。 –

+0

很酷。謝謝。爲了澄清,在我的情況下,「永遠」顯然意味着自從我開始玩GAE,這已經有點超過2年了) –

相關問題