diff --git a/lib/gat/pool/pool.go b/lib/gat/pool/pool.go index 161cdeb4a99859cd74de77cb061508593a0ea5c9..87b5924ec84ddcb81849565b11a3deee416cd352 100644 --- a/lib/gat/pool/pool.go +++ b/lib/gat/pool/pool.go @@ -273,7 +273,7 @@ func (T *Pool) acquireServer(client *Client) *Server { server, ok := T.servers[serverID] T.mu.RUnlock() if !ok { - T.options.Pooler.Release(serverID) + T.options.Pooler.DeleteServer(serverID) continue } return server