diff --git a/pkg/server/router/router.go b/pkg/server/router/router.go index ac461c800..f6cf6158a 100644 --- a/pkg/server/router/router.go +++ b/pkg/server/router/router.go @@ -109,8 +109,6 @@ func (m *Manager) BuildHandlers(rootCtx context.Context, entryPoints []string, t entryPointHandlers[entryPointName] = handlerWithMiddlewares } - m.serviceManager.LaunchHealthCheck() - return entryPointHandlers } diff --git a/pkg/server/tcprouterfactory.go b/pkg/server/tcprouterfactory.go index d42d36d9e..316565c7e 100644 --- a/pkg/server/tcprouterfactory.go +++ b/pkg/server/tcprouterfactory.go @@ -58,6 +58,8 @@ func (f *TCPRouterFactory) CreateTCPRouters(conf dynamic.Configuration) map[stri handlersNonTLS := routerManager.BuildHandlers(ctx, f.entryPoints, false) handlersTLS := routerManager.BuildHandlers(ctx, f.entryPoints, true) + serviceManager.LaunchHealthCheck() + // TCP svcTCPManager := tcp.NewManager(rtConf)