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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions