我正在运行一个应用程序/网站,每天最多有 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-instances
and定义max-idle-instances
为 1 来解决问题(在应用程序配置文件中,如此处所述)。