当前位置: 首页 > 知识库问答 >
问题:

谷歌应用程序引擎cron调度程序没有使用同步

程磊
2023-03-14

我想每隔两分钟运行一次cron,0,2,4,6,8。。。。每个cron执行运行2分钟。

我用synchronized配置了cron schedule,如下所示。但我仍然看到调度程序的行为似乎是同步的,而不是给定的。

克朗被安排在

0-2第一个cron

4-6秒cron

8-10第三个cron

Cron计划程序在最后一次执行Cron后等待2分钟。

如果我正确理解synchronized,那么添加它是为了避免这种行为。

为什么会这样。

  <cron>
  <url>/cron/syncPrices</url>
    <description>Fetch data from source and cache it in data store.</description>
    <schedule>every 2 minutes synchronized</schedule>
  </cron>

共有2个答案

羊舌高峰
2023-03-14

仅供参考“同步”似乎不再是cron.yaml留档的一部分。我已经通过留档反馈链接联系了谷歌。

盛琪
2023-03-14

您可以在左侧cron Jobs菜单中的旧GAE控制台上检查应用程序的实际cron配置。您需要确认相应作业是否存在同步(或其从00:00到23:59等效项):

>

如果synchronized确实存在,并且意外行为仍在继续,那么你应该向谷歌申请支持。

 类似资料:
  • 我是谷歌应用引擎的新手。要使用Java App Engine,Google提供了两个选项:创建一个Maven项目,或者由Eclipse Google插件支持的非Maven项目。根据文档,Eclipse版本更容易。那么我应该继续日食吗?但是我看到了很多关于maven的帖子。有人能评论一下使用Maven的利弊吗。 谢谢

  • 我是GCS的新手。 这里我写了几行。 现在棘手的部分是按原样下载此数据<代码>Ex.new\u文件。csv 有人解决过吗?如果那样的话,我会很感激的。 谢谢

  • 我目前正在编写一个应用程序,它应该扫描用户的邮件中的特定附件,并从电子邮件中提取它们。 我使用Javamail连接邮箱,检索邮件并解析邮件内容。当我检索带有一个附件的邮件时,Javamail会给我一个包含3个正文部分的多部分对象:纯文本邮件、html邮件和附件。 然而,如果我在Google App Engine环境中运行相同的代码来检索相同的电子邮件,我只会得到两个正文部分:纯文本电子邮件和htm

  • 我看到了这个Python问题:应用引擎延迟:跟踪内存泄漏 ...同样,我也遇到了这个可怕的错误: 在为总共384个请求提供服务后,超过了128 MB的软专用内存限制 ... 处理此请求后,发现处理此请求的进程占用了太多内存,因此被终止。这可能会导致应用程序的下一个请求使用新进程。如果经常看到此消息,则应用程序中可能存在内存泄漏。 根据另一个问题,可能是“实例类”太小,无法运行这个应用程序,但是在增

  • 我一直在努力了解如何在谷歌云上设置以下架构: 谷歌应用引擎收到HTTP请求

  • 当我尝试访问我的struts2 tiles应用程序(在google app engine中)时,出现以下错误 与上下文路径[]关联的命名空间和操作名称[]没有映射的操作[未知位置] 下面是堆栈跟踪 堆栈痕迹 我的文件内容是: 我不知道为什么它不加载默认情况下。 请告知。 你好,穆吉尔