gpt4 book ai didi

quartz-scheduler - BLOCKED 状态对 Quartz 触发器意味着什么

转载 作者:行者123 更新时间:2023-12-03 15:15:01 26 4
gpt4 key购买 nike

对于某些 Quartz 工作,它失败了;检查数据库中的触发器状态后,显示BLOCKED .这是什么BLOCKED具体是什么意思?

最佳答案

也许在此处发布问题之前进行一些搜索会有所帮助?

WAITING = 触发器的正常状态,等待其触发时间到达并被调度程序获取以触发。

PAUSED = 表示使用了 scheduler.pauseXXX() 方法之一。触发器在恢复之前没有资格被触发。

ACQUIRED = 调度程序节点已将此触发器识别为将要触发的下一个触发器 - 可能仍在等待其触发时间到达。触发后,触发器将被更新(根据其重复设置,如果有)并重新进入 WAITING 状态(如果不再重复,则将其删除)。

BLOCKED = 阻止触发触发器,因为它与已在执行的 StatefulJob 相关。当有状态作业完成其执行时,与该作业相关的所有触发器都将返回到 WAITING 状态。

换句话说,当一个状态被阻塞时,另一个触发器(或这个触发器的一个实例)已经在执行触发器的有状态作业,所以这个触发器被阻塞,直到另一个触发器完成。

文档链接可能对您将来的引用有用。 http://www.docjar.com/docs/api/org/quartz/Trigger.html

关于quartz-scheduler - BLOCKED 状态对 Quartz 触发器意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25736881/

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