0

我们正在使用activiti 5.10,我们注意到 activiti 定时任务的一个非常奇怪的行为:

我们有一个定时任务,每 30 秒唤醒一次,检查是否需要完成“工作”,如果需要,它会完成这项工作并自行完成。如果没有工作要做,它会自己完成。

这一切都没有任何例外或“打嗝”。

我们遇到的问题是,activiti 偶尔会创建这个定时事件的新实例。这意味着在表“act_ru_job”中为该流程定义创建了另一个条目。因此,我们现在有两个,而不是一个定时任务来完成这项工作。一个月后,我们已经有超过 100 个。

这不会每次都发生,有时有两个星期什么都没有发生。没有例外,任务表 (act_ru_task) 显示没有等待完成的任务。

我知道这确实是一个奇怪的错误,并且很难在没有任何例外的情况下解决它,但也许这里有人遇到过同样的情况,或者可以引导我找到官方的错误描述。

此致,

4

1 回答 1

1

我无法从您的描述中真正看出,但我认为您的流程实例已完成,因此当另一个流程启动时,您会在“act_ru_job”表中看到另一个作业但链接到新实例是正常的。

于 2013-07-18T21:01:30.370 回答