Sfoglia il codice sorgente

fix 规则引擎集群状态变化

18339543638 3 anni fa
parent
commit
259eae992f

+ 1 - 0
jetlinks-components/rule-engine-component/src/main/java/org/jetlinks/community/rule/engine/cluster/RuleAbstractClusterUniqueTask.java

@@ -231,6 +231,7 @@ class RuleAbstractClusterUniqueTask extends AbstractClusterUniqueTask implements
                     return Mono.<Void>fromRunnable(this.executor::reload)
                         .subscribeOn(Schedulers.boundedElastic());
                 case SHUTDOWN:
+                    this.taskState=State.shutdown;
                     this.executor.shutdown();
                     //解锁
                     this.getHeldLockThread().execute(()->this.getLock().unlock());