mirror of
https://github.com/traefik/traefik.git
synced 2025-09-26 08:11:15 +02:00
Update server.go
Fixed a bug that caused a panic when sending multiple signals: signals are no longer sent on the server.signals channel after it has closed.
This commit is contained in:
parent
d42a22f446
commit
bd29bac716
@ -108,6 +108,7 @@ func (server *Server) Close() {
|
|||||||
server.routinesPool.Stop()
|
server.routinesPool.Stop()
|
||||||
close(server.configurationChan)
|
close(server.configurationChan)
|
||||||
close(server.configurationValidatedChan)
|
close(server.configurationValidatedChan)
|
||||||
|
signal.Stop(server.signals)
|
||||||
close(server.signals)
|
close(server.signals)
|
||||||
close(server.stopChan)
|
close(server.stopChan)
|
||||||
server.loggerMiddleware.Close()
|
server.loggerMiddleware.Close()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user