2016-10-29 51 views
0

我的appengine-web.xml配置爲自動生成一切。最大併發請求數設置爲4,並且應用程序設置爲多線程模式(如果有幫助)。每隔30分鐘,我的appengine應用程序中的實例數就會飛漲。這是爲什麼發生?我怎樣才能防止它?

enter image description here

+0

假設日誌在那些時候不會顯示一連串的請求,那麼您是否有一個'cron.xml',這是在這些峯值期間安排工作的? –

+0

@ DaveW.Smith實際上沒有。我有cron作業,但他們每個人只發出一個請求。每分鐘一次,每十分鐘一次,每幾小時一次。它似乎與cron沒有關係。是的,日誌不會在那裏顯示一連串的請求。 – Emperorlou

回答

0

因此很明顯,答案是使用「自動」遍佈的地方停下來。不僅我大大減少了浪費的實例初創公司,而且總體而言,即使沒有奇怪的實例啓動爆炸,我的應用的性能也會更好,成本更低。

對於它的價值,這裏是我結束了去設置:

<instance-class>F1</instance-class> 
<automatic-scaling> 
    <min-idle-instances>0</min-idle-instances> 
    <max-idle-instances>1</max-idle-instances> 
    <min-pending-latency>100ms</min-pending-latency> 
    <max-pending-latency>15000ms</max-pending-latency> 
    <max-concurrent-requests>3</max-concurrent-requests> 
</automatic-scaling> 

我的所有用戶都與變化很高興,並且應用程序現在很一致地運行。

相關問題