fix xnet.Pipe
This commit is contained in:
+6
-2
@@ -160,6 +160,8 @@ func (s *defaultService) Serve() error {
|
||||
defer v.Dec()
|
||||
}
|
||||
|
||||
log := s.options.logger
|
||||
|
||||
var wg sync.WaitGroup
|
||||
defer wg.Wait()
|
||||
|
||||
@@ -184,16 +186,18 @@ func (s *defaultService) Serve() error {
|
||||
|
||||
s.setState(StateFailed)
|
||||
|
||||
s.options.logger.Warnf("accept: %v, retrying in %v", e, tempDelay)
|
||||
log.Warnf("accept: %v, retrying in %v", e, tempDelay)
|
||||
time.Sleep(tempDelay)
|
||||
continue
|
||||
}
|
||||
s.setState(StateClosed)
|
||||
|
||||
if !errors.Is(e, net.ErrClosed) {
|
||||
s.options.logger.Errorf("accept: %v", e)
|
||||
log.Errorf("accept: %v", e)
|
||||
}
|
||||
|
||||
log.Debugf("service %s exited!", s.name)
|
||||
|
||||
return e
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user