我完全可以接受一个空闲实例在 15 分钟左右后死亡的事实,并且需要在下一次请求时加载。
但是我有一个应用程序在不活动不到 5 分钟后就死机了。这增加了 load_request 的机会并让我收取 15 分钟的费用。
我该如何调试呢?为什么它死得这么快。我的另一个应用程序按预期在 15 分钟不活动后死机。
我完全可以接受一个空闲实例在 15 分钟左右后死亡的事实,并且需要在下一次请求时加载。
但是我有一个应用程序在不活动不到 5 分钟后就死机了。这增加了 load_request 的机会并让我收取 15 分钟的费用。
我该如何调试呢?为什么它死得这么快。我的另一个应用程序按预期在 15 分钟不活动后死机。
来自GAE 定价
除了 15 分钟的启动费外,实例还按正常运行时间收费,启动费涵盖 App Engine 启动和关闭实例所需的费用。因此,如果您的动态实例仅提供 5 分钟的流量,您将支付 5+15 分钟的费用,即 0.08 美元 / 60 * 20 = 2.6 美分。此外,如果实例在 15 分钟窗口内停止然后再次启动,则将仅收取一次启动费用,并且该实例将在该时间段内被视为“启动”。例如,如果动态实例服务流量 5 分钟,然后停机 4 分钟,然后再服务流量 3 分钟,您将支付 (5+4+3)+15 分钟,即 $0.08 / 60 * 27 = 3.6 美分。
这解释了为什么要向您收费,以及您的具体情况需要多少费用