Google Cloud App Engine Cron服务中断

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Cloud App Engine Cron服务中断相关的知识,希望对你有一定的参考价值。

我昨天中午12点成立了一个cron工作,每分钟运行一次。请参阅下面的cron.yaml文件中的代码。

cron:
- description: Push a "tick" onto pubsub every minute.
  url: /publish/minute-tick
  schedule: every 1 minutes from 00:00 to 23:00
  retry_parameters:
    min_backoff_seconds: 2.5
    max_doublings: 3

我在我的应用程序中严重依赖此cron进行调度。这让我很烦恼,因为在设置cron后几个小时我看到了1小时的服务中断(下午6-7点)。我已经仔细检查了原木,但对此没有任何解释。

截图

enter image description here

在下降时间内记录条目

enter image description here

问题

  1. 有谁知道为什么会发生这种下降?如果是这样,在appengine仪表板中有一个地方我可以找到解释。
  2. 24小时运行1分钟的cron是一个可靠的事情吗?我读到的每个地方都提到了每小时,每周和不太频繁的工作。如果您对Google App Engine内外的minutley crons有任何建议,请告诉我们。
答案

看起来这是问题所在:

  schedule: every 1 minutes from 00:00 to 23:00

你错过了一小时的日程安排!我怀疑时区差异造成了从下午6点到7点的下降。

以上是关于Google Cloud App Engine Cron服务中断的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将 Google App Engine 与 Google Cloud *** 一起使用?

Google App Engine - 大查询 - Python 找不到库 google.cloud

Google App Engine 上的 Production App 突然无法访问 Google Cloud Storage

Google Cloud Platform:Cloud Functions 与 App Engine

使用 Google App Engine 签名的 Google Cloud Storage 网址

本地 Google App Engine:ImportError:没有名为 google.cloud.bigquery 的模块