What would be the most efficient way to push updates to an Apache server without "shutdown" (a.k.a. redi开发者_开发百科recting everyone to a maintenance page) in a simple LAMP
server.
One of the idea I had is to use a .htaccess
that redirects all requests to a single PHP
script that just wait until they can response the requests but all connexions will remain active for that time. I don't know how much consecutive connection that server could handle.
Any tips?
Thank you
If you really need to do that without downtime - create high available schema with at least 2 replicas of every resource you have (webserver, db server, etc).
So when you need to update all - just detach one webserber and one database server from your load balancer and update them. After you have done that - attach them back and repeat the same steps with the servers that haven't been updated yet.
精彩评论