我们正在使用activiti 5.10,我们注意到 activiti 定时任务的一个非常奇怪的行为:
我们有一个定时任务,每 30 秒唤醒一次,检查是否需要完成“工作”,如果需要,它会完成这项工作并自行完成。如果没有工作要做,它会自己完成。
这一切都没有任何例外或“打嗝”。
我们遇到的问题是,activiti 偶尔会创建这个定时事件的新实例。这意味着在表“act_ru_job”中为该流程定义创建了另一个条目。因此,我们现在有两个,而不是一个定时任务来完成这项工作。一个月后,我们已经有超过 100 个。
这不会每次都发生,有时有两个星期什么都没有发生。没有例外,任务表 (act_ru_task) 显示没有等待完成的任务。
我知道这确实是一个奇怪的错误,并且很难在没有任何例外的情况下解决它,但也许这里有人遇到过同样的情况,或者可以引导我找到官方的错误描述。
此致,
担