lijian před 4 týdny
rodič
revize
278269aad6
1 změnil soubory, kde provedl 2 přidání a 8 odebrání
  1. 2 8
      pkg/ruleEngine/mailbox.go

+ 2 - 8
pkg/ruleEngine/mailbox.go

@@ -214,17 +214,11 @@ func (m *MailBox) BroadcastChildren(msg protocol.ActorMsg) error {
 }
 
 func (m *MailBox) destroy() error {
-	m.mu.Lock()
-	defer m.mu.Unlock()
-	if m.closed {
-		return nil
-	}
-	m.highPriorityMessages.Close()
-	m.normalPriorityMessages.Close()
+	//m.highPriorityMessages.Close()
+	//m.normalPriorityMessages.Close()
 	m.setReadyStat(NOTREADY)
 	if err := m.actor.Destroy(); err != nil {
 		server.Log.Warnf("Failed to destroy actor :%s, err :%s", m.id, err.Error())
 	}
-	m.closed = true
 	return nil
 }