update(REQ-2324) - 开启 Flowable 异步任务的全局锁,避免因为竞争导致任务被异常锁死,后续再排查锁死的触发条件
This commit is contained in:
parent
b0a9b4d6e7
commit
8a1a4c1c6d
@ -23,7 +23,6 @@ import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.data.redis.core.StringRedisTemplate;
|
||||
|
||||
import java.time.Duration;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static org.flowable.common.engine.impl.AbstractEngineConfiguration.DB_SCHEMA_UPDATE_TRUE;
|
||||
@ -68,6 +67,7 @@ public class FlowableConfiguration {
|
||||
configuration.setDefaultFailedJobWaitTime(30);
|
||||
configuration.setAsyncFailedJobWaitTime(30);
|
||||
configuration.getAsyncExecutorConfiguration().setAsyncJobLockTime(Duration.ofMinutes(5));
|
||||
configuration.getAsyncExecutorConfiguration().setGlobalAcquireLockEnabled(true);
|
||||
configuration.setAddDefaultExceptionHandler(false);
|
||||
configuration.setEnableVerboseExecutionTreeLogging(enableVerboseExecutionTreeLogging);
|
||||
configuration.setCustomAsyncRunnableExecutionExceptionHandlers(Lists.newArrayList(
|
||||
|
||||
Loading…
Reference in New Issue
Block a user