gpt4 book ai didi

java - 在 Google Appengine 上重试失败的 Cron 任务

转载 作者:行者123 更新时间:2023-12-04 04:47:19 25 4
gpt4 key购买 nike

推送队列任务有一个非常有用的功能:

If the task returns a status code outside of this range, App Engine retries the task until it succeeds.



但似乎 Cron Task 不一样。正如我从日志中看到的,如果 Cron 任务失败并显示 500 状态代码,Appengine 不会尝试重试此任务。

我知道我可以为标准队列( Configuring_Retry_Attempts_for_Failed_Tasks )配置它,并且想知道,我可以为 Cron 任务进行这样的配置吗?就像一个名为 __cron 的队列的配置一样?

最佳答案

不,您不能,但您可以从您的 cron 调用任务队列,然后根据需要配置该任务队列。

我问了一个类似的问题 here使用下面的响应,我已经对 GAE cron 进行了足够的实验,以确认它确实具有与任务队列相同的可配置性。

[GAE cron] doesn't use a task queue, and the retry options for cron 'tasks' aren't configurable. The closest you can get is to do nothing in your cron 'task' except enqueue another task, which can be configured via a queue.

关于java - 在 Google Appengine 上重试失败的 Cron 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17992568/

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