Какой самый эффективный способ отправить обновления на сервер Apache без выключения? - PullRequest
2 голосов
/ 09 мая 2011

Какой самый эффективный способ отправить обновления на сервер Apache без «выключения» (перенаправления всех на страницу обслуживания) на простом LAMP сервере.

Одна из моих идейдолжен использовать .htaccess, который перенаправляет все запросы в один PHP скрипт, который просто ждет, пока они не ответят на запросы, но все соединения будут оставаться активными в течение этого времени.Я не знаю, сколько последовательных соединений может обработать этот сервер.

Какие-нибудь советы?

Спасибо

1 Ответ

1 голос
/ 09 мая 2011

Если вам действительно нужно сделать это без простоев - создайте схему с высокой доступностью, по крайней мере, с 2 репликами каждого вашего ресурса (веб-сервер, сервер БД и т. Д.).

Поэтому, когда вам нужно обновить все - просто отсоедините один веб-сервер и один сервер базы данных от вашего балансировщика нагрузки и обновите их. После того, как вы это сделали - присоедините их и повторите те же шаги с серверами, которые еще не были обновлены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...