lijian hai 4 semanas
pai
achega
556f9ec80d
Modificáronse 1 ficheiros con 7 adicións e 9 borrados
  1. 7 9
      pkg/ruleEngine/mailbox.go

+ 7 - 9
pkg/ruleEngine/mailbox.go

@@ -1,9 +1,7 @@
 package ruleEngine
 
 import (
-	"context"
 	"github.com/gogf/gf/container/gqueue"
-	"github.com/gogf/gf/v2/os/glog"
 	"sparrow/pkg/protocol"
 	"sparrow/pkg/server"
 	"sync"
@@ -215,18 +213,18 @@ func (m *MailBox) BroadcastChildren(msg protocol.ActorMsg) error {
 }
 
 func (m *MailBox) destroy() error {
-	glog.Error(context.Background(), "Going to destroy mailbox:%s", m.id)
-	m.mu.Lock()
-	defer m.mu.Unlock()
-	if m.closed {
-		return nil
-	}
+	server.Log.Errorf("Going to destroy mailbox:%s", m.id)
+	//m.mu.Lock()
+	//defer m.mu.Unlock()
+	//if m.closed {
+	//	return nil
+	//}
 	//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
+	//m.closed = true
 	return nil
 }