2015-07-11 42 views
1

我上週將舊的主/從App Engine應用程序遷移到HRD。自遷移以來,它每天都會耗盡前端實例小時配額。遷移前沒有耗盡配額。什麼改變了?HRD遷移後運行的App Engine實例太多

看着儀表板,我沒有看到會導致這種情況的交通高峯。但是,即使幾乎沒有流量,我也確實看到它正在運行4個實例。在遷移之前,它幾乎從來沒有跑出超過1個實例:

4 instances running, but no traffic

爲什麼遷移後運行多個實例?我如何解決這個問題?

(我去尋找性能滑塊來控制它更多少實例開始,但我無法找到他們)

回答

2

正如您所注意到,業績滑塊已被刪除。現在通過模塊settings來控制,特別是max_idle_instances

在儀表板中,單擊設置爲在畫面摘要的下拉菜單,並選擇實例。如果您一天內收到超過1個實例,這就解釋了爲什麼您的配額不足。只需將max_idle_instances設置爲1. App引擎仍然可以保留超過1個空閒實例,但不會爲此計費。

由於調度程序在提供請求之前可能必須旋轉實例,因此這顯然會對高峯流量期間的性能產生不利影響。您的流量似乎不夠低,不會受到影響。

+0

哦,所以即使我沒有在我的應用程序中使用模塊(它是一個非常小的應用程序)模塊的縮放選項適用? –

+0

此外,當我嘗試設置max_idle_instances時,出現此錯誤:模塊功能不適用於使用指定運行時的應用程序:python。我認爲這意味着我也必須升級到python2.7? –