0

Activiti 5.10を使用していますが、Activiti の時間指定タスクで非常に奇妙な動作が見られます。

30 秒ごとにウェイクアップし、「作業」を行う必要があるかどうかを確認し、必要な場合は、この作業を実行して終了する時間指定タスクがあります。実行する作業がない場合は、それ自体が終了します。

これはすべて、例外や「ヒックアップ」なしで機能します。

私たちが抱えている問題は、Activiti がこの時限イベントの新しいインスタンスを時々作成することです。これは、このプロセス定義に対してテーブル「act_ru_job」に別のエントリが作成されることを意味します。そのため、作業を行う 1 つの時限タスクではなく、2 つになりました。そして1か月後、すでに100を超えています。

これは毎回起こるわけではなく、2 週間何も起こらないこともあります。例外はなく、タスク テーブル (act_ru_task) は、完了を待っているタスクがないことを示しています。

これは本当に奇妙なエラーであり、例外なく解決するのは非常に難しいことはわかっていますが、ここにいる誰かが同じことを経験したか、公式のバグの説明につながる可能性があります。

よろしくお願いします、

ダン

4

1 に答える 1

1

あなたの説明からはよくわかりませんが、あなたのプロセスインスタンスは完了していると思います。そのため、別のプロセスが開始すると、「act_ru_job」テーブルに別のジョブが表示されますが、新しいインスタンスにリンクされているのは正常です。

于 2013-07-18T21:01:30.370 に答える