We have a website sitting on a single webserver and we need to upgrade .net and MVC so will require a reboot. What is the best way to handle the 5 minutes or so of downtime?
I'm thinking we could reduce the TTL on the domain to, say, 1 second. Change the DNS to point to another server showing an 'under maintenance' type page. Then reboot then point the DNS back at it.
Is this the general preferred method? We don't have any load balancing to swith it somewhere else or anything.