Google-App-Engine

不明原因成本增加

  • August 4, 2021

我正在執行一個應用程序/網站,每天最多有 200 名訪問者。它每月執行成本約為 5 歐元。它是標準環境中的 python 3燒瓶應用程序。

但從 6 月 17 日開始,我開始每天收到 1 歐元左右的賬單。月底預付 36 歐元。

它在 6 月 20 日停止。重新啟動,然後在 26 日再次停止,並在 6 月 30 日再次重新啟動。我所看到的只是前端實例正常執行時間成本。

我已經刪除了我的舊版本,所以我看不到任何相關的統計數據。但是每天大約 200 名訪問者的流量仍然相同,就像分析一樣。

我沒有對我的應用程序進行任何更改。我認為他們是更多使用 Google TTS API 頁面的使用者。這個頁面向我的網站發出請求,所以我認為更多的請求會導致更多的正常執行時間。

我改回該頁面以使用舊的(已棄用的)Microsoft TTS API,以便使用者使用 ajax,並且不要訪問我的網站。

但我沒有看到任何變化,我仍然每天支付 1 歐元的費用。我不知道為什麼。

更正:我的更改將成本降低到每天 0.6 歐元。但這是之前成本的 6 倍。所以,問題仍然存在。

我懷疑 Google App Engine 調度算法發生了變化,儘管我沒有得到 Google 的確認。

無論如何,系統已經開始以不同的方式解釋現有的流量負載,因此它會更積極地啟動額外的應用程序實例。額外的例子增加了賬單。

根據使用者支持建議,我通過將max-instancesand定義max-idle-instances為 1 來解決問題(在應用程序配置文件中,如此所述)。

引用自:https://serverfault.com/questions/1069197