Obviously there should be a downtime page located on a web server devoted to downtime page. The page should contain a short description and be transfered with HTTP status 503.
Assume we have load balancer and few web servers. Downtime should be started in two cases:
- Planned technical support
- Real downtime, web servers are unavailable
One of the solution would be to do redirection from load balancer. How van HAProxy now if a web server is down or unabvailable and send all requests to a downtime page on another server?