Alertname = HAProxyReloadFail : HAProxy reloads have failed

Solution Verified - Updated -

Issue

  • An alert with the following information is triggered:

    Alertname = HAProxyReloadFail : HAProxy reloads have failed on router-default-xxxx. Router is not respecting recently created or modified routes
    
  • Logs in the OpenShift Routers show the following warnings and error messages:

    I0121 09:59:47.179497 1 router.go:536] template "msg"="router reloaded" "output"=" - Proxy protocol on, checking http://localhost:80 ...\n - Health check ok : 0 retry attempt(s).\n"
    E0121 10:00:09.444296 1 limiter.go:165] error reloading router: wait: no child processes
    - Proxy protocol on, checking http://localhost:80 ...
    - Health check ok : 0 retry attempt(s).
    I0121 10:00:18.891502 1 router.go:536] template "msg"="router reloaded" "output"=" - Proxy protocol on, checking http://localhost:80 ...\n - Health check ok : 0 retry attempt(s).\n"
    W0121 10:00:41.114156 1 reflector.go:402] github.com/openshift/router/pkg/router/controller/factory/factory.go:116: watch of *v1.Route ended with: an error on the server ("unable to decode an event from the watch stream: stream error: stream ID 41239; INTERNAL_ERROR") has prevented the request from succeeding
    I0121 10:00:41.321874 1 router.go:536] template "msg"="router reloaded" "output"=" - Proxy protocol on, checking http://localhost:80 ...\n - Health check ok : 0 retry attempt(s).\n"
    

Environment

  • Red Hat OpenShift Container Platform (OCP) 4.5
  • Red Hat OpenShift Container Platform (OCP) 4.6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content