Skip to content

Separate health check service port for proxy-server #14

@ameba23

Description

@ameba23

This is a feature from cvm-reverse-proxy which should be ported here.

func startHealthCheckServer(listenAddr string) {
	log.With("healthCheckListenAddr", listenAddr).Info("Starting health check server")
	healthCheckServer := &http.Server{
		Addr: listenAddr,
		Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
			w.WriteHeader(http.StatusOK)
		}),
	}
	err := healthCheckServer.ListenAndServe()
	if err != nil {
		log.Error("could not start health check server", "err", err)
	}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions