diff --git a/g/container/gpool/gpool.go b/g/container/gpool/gpool.go index a8332b5da..5d2a18449 100644 --- a/g/container/gpool/gpool.go +++ b/g/container/gpool/gpool.go @@ -105,6 +105,8 @@ func (p *Pool) expireCheckingLoop() { if p.ExpireFunc != nil { p.ExpireFunc(item.value) } + } else { + break } } time.Sleep(time.Second)