Next.js 服务在云运行中未自动缩放为零

Next.js 服务在云运行中未自动缩放为零,next.js,google-cloud-run,Next.js,Google Cloud Run,一项服务在云计算运行的最后12个小时内运行,但在第一个小时后未发送任何请求。我了解到,在FAQ中将服务缩放为零之前,没有可预测的时间范围,但我假设10小时后,云运行仪表板中的服务名称上的绿色勾号应该消失,因为它还表示过去10小时内的0请求/秒 服务位于新的自定义域后面 从日志中,我可以看到下面间歇性的请求——好像爬虫在发出一些请求——是服务没有扩展到零的原因吗 2019-05-04T01:57:10.661674ZGET200 764 B 4 ms Mozilla/5.0 (compatible

一项服务在云计算运行的最后12个小时内运行,但在第一个小时后未发送任何请求。我了解到,在FAQ中将服务缩放为零之前,没有可预测的时间范围,但我假设10小时后,云运行仪表板中的服务名称上的绿色勾号应该消失,因为它还表示过去10小时内的0请求/秒

服务位于新的自定义域后面

从日志中,我可以看到下面间歇性的请求——好像爬虫在发出一些请求——是服务没有扩展到零的原因吗

2019-05-04T01:57:10.661674ZGET200 764 B 4 ms Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)  /_next/static/CobVVFSUIaptTFTVGYam1/pages/index.js
2019-05-04T01:57:15.349339ZGET200 22.46 KB 6 ms Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)  /_next/static/runtime/main-fd73dbd6f398b7b886ec.js
2019-05-04T01:57:15.490689ZGET200 1.83 KB 5 ms Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)  /_next/static/runtime/webpack-a79426b5e11f0ba5879d.js
2019-05-04T01:57:19.993381ZGET200 2.8 KB 4 ms Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)  /_next/static/CobVVFSUIaptTFTVGYam1/pages/_app.js
2019-05-04T01:57:20.071521ZGET200 180.46 KB 6 ms Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)  /_next/static/chunks/commons.6b84ece70b270c5da3e5.js
===== 编辑

我确实看到,在7个小时的不活动之后,它在日志中发出以下行

Container terminated by the container manager on signal 9.

您是否正在查看云控制台中的绿色复选标记?这仅仅意味着服务已准备好为流量服务。这并不意味着一个实例是主动配置的。

哦,我不知道,否则我们怎么知道它是否真的启动了?它主要是日志吗?当您看到以下消息时:
集装箱管理器在信号9上终止了集装箱。
集装箱关闭。当容器再次启动时,您将看到另一条消息。您可以设置Stackdriver监视以跟踪指标。例如,内存。0内存表示没有容器正在运行。这将为您提供一个图表,以查看在任何时间点有多少容器正在运行。您不应该关心容器是否处于云运行状态。这就是为什么你不应该“知道它是否真的向上”。容器生命周期从您身边抽象出来,您应该关心在请求过程中会发生什么。云运行应用程序旁边的绿色复选标记仅表示它已成功部署。Cloud Run不会告诉您一个应用程序在任何时间运行的实例数。你的应用程序何时会扩展到零取决于很多因素,比如谷歌云的容量,所以你不应该担心你的应用程序不能扩展到零,因为你没有为此付费。在您的情况下,bingbot似乎正在向您发送请求(正如预期的那样,因为它是一个网站),因此您将为这些请求收取费用。如果您不想被机器人访问,请使用
robots.txt