gpt4 book ai didi

java - 测试非默认的 App Engine cron 作业

转载 作者:行者123 更新时间:2023-11-29 05:56:43 25 4
gpt4 key购买 nike

我在 Google App Engine (Java) 中设置了一个 Cron 作业并将其部署到非默认版本。以下是 cron.xml 的摘录:

<cron>
<url>/_ah/cron/argosCheck</url>
<schedule>every 1 hours</schedule>
</cron>

cron 作业出现在仪表板上但失败了:

/_ah/cron/argosCheck
<description>Trigger an Argos Web Services poll</description>
Trigger an Argos Web Services poll every 1 hours (UTC)
2012/08/05 22:05:12 on time Failed

我已验证处理程序有效,我可以手动触发该过滤器。其他 cron 作业在默认版本中运行良好。问题是:我是否需要指定一个绝对 URL,以部署该 cron 作业的非默认版本为目标?cron 作业的调度程序是否仅使用默认版本运行? (不记得在任何地方读过,但如果它在文档中但我错过了它,请告诉我)

类似这个问题Testing non-default App Engine task queues .

最佳答案

两个注意事项:

  1. 您不应在 /_ah/* 路径上注册您的处理程序(servlet)。这是为系统服务保留的。如果映射错误,您可能会阻止访问系统提供的 url。
  2. 您可以使用 target parameter with Cron定义应用程序版本。

关于java - 测试非默认的 App Engine cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11820788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com