Повторная попытка не работает после встречи с ActivitiException - PullRequest
0 голосов
/ 12 марта 2019

Я использую движок activiti 5.16.1. Рабочий процесс Activiti используется в многопоточной среде, где разные потоки используют механизм activiti для выполнения заданий. Я столкнулся с несколькими ActivitiException (из-за проблемы взаимоблокировки на сервере SQL) с последующим выполнением JobRetryCmd, затем JobRetryCmd получает ошибку со следующим сообщением -

«activitiy или FailedJobRetryTimerCycleValue в работе не имеют значения 497e9e97-39fb-11e9-b7aa-00505693434e. только уменьшающиеся попытки. ”

Что касается журналов, кажется, что повторение не производится, и вызывающий метод завершается с ошибкой ActivitiException. У меня есть следующие запросы сейчас -

  • Это ошибка, что значение FailedJobRetryTimerCycleValue равно 0 и повторные попытки не предпринимаются в случае возникновения ActivitiException?
  • Если это не ошибка, можем ли мы написать некоторую пользовательскую оптимизацию, чтобы повторная попытка может начать работать, если ActivitiException происходит?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...