For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Sara123's avatar
Sara123
Icon for Nimbostratus rankNimbostratus
Jul 10, 2023
Solved

How to tackle the downtime for maintenance of nginx

By default the health check time is 5 seconds and 16 s is the time out time for a server added under f5 pool. When we take down one server for maintenance, for 16 s we are seeing alternative request ...
  • Nikoolayy1's avatar
    Jul 11, 2023

    See https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/

     

    http {
        #...    match server_ok {
            status 200-399;
            body   !~ "maintenance mode";
        }
        server {
            #...        location / {
                proxy_pass   http://backend;
                health_check match=server_ok;
            }
        }
    }

     

    Here the health check is passed if the status code of the response is in the range 200–399, and its body does not contain the string maintenance mode.