gpt4 book ai didi

java - java中的GAE任务队列处理时间

转载 作者:行者123 更新时间:2023-11-30 09:32:05 25 4
gpt4 key购买 nike

在我的 jsp web 应用程序中,当我处理报告时,它总是导致 DeadlineExceededException。所以我把这个过程移到了应用程序引擎的任务队列中。但是使用任务队列,它不会生成报告,也不会显示任何错误消息。任务队列是 DeadlineExceededException 的正确解决方案还是任务队列的处理时间限制为 1 分钟。

我的queue.xml配置如下

<?xml version="1.0" encoding="UTF-8"?>
<queue-entries>
<queue>
<name>default</name>
<rate>5/s</rate>
</queue>
<queue>
<name>subscription-queue</name>
<rate>5/s</rate>
</queue>
<queue>
<name>excel-generator-queue</name>
<rate>5/s</rate>
</queue>
</queue-entries>

最佳答案

任务队列超时限制远大于 1 分钟。 (应该至少 10 分钟;您必须阅读 GAE 文档才能找到答案)。

此外,请检查您使用的是推送队列还是拉取队列,以及您对自己的选择是否满意。我认为您的配置可能是针对默认队列类型的推送。

您是否在排队任务调用的代码中放置了任何日志记录代码?这将使您能够了解代码是否正在执行。

关于java - java中的GAE任务队列处理时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12638022/

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