瀏覽代碼

fix(rule): should not open topo when rule has started

Signed-off-by: Jiyong Huang <huangjy@emqx.io>
Jiyong Huang 2 年之前
父節點
當前提交
e8ddfb4efd
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      internal/server/rule_manager.go

+ 6 - 4
internal/server/rule_manager.go

@@ -241,10 +241,12 @@ func startRule(name string) error {
 		if err != nil {
 			return err
 		}
-	}
-	err := doStartRule(rs)
-	if err != nil {
-		return err
+		err = doStartRule(rs)
+		if err != nil {
+			return err
+		}
+	} else {
+		conf.Log.Warnf("Rule %s is already started", name)
 	}
 	return nil
 }