При выполнении аккуратного перезапуска существующие соединения должны работать до нормального завершения, после чего их работники будут прерваны. Новые рабочие уже должны быть запущены для обработки новых связей.
Вы не должны замечать каких-либо сбоев соединения или медленной загрузки страниц, но на практике вы можете ненадолго увидеть очередь новых соединений, пока конфигурация повторно загружается главным потоком (мой процесс занимает менее полсекунды)
Если вы перезапускаете, чтобы подобрать новую конфигурацию, то есть риск, что может быть ошибка конфигурации, которая может помешать правильному перезапуску сервера.
Если сервер находится в ненормальном состоянии, он может не перезагрузиться изящно (возможно, именно поэтому вы рассматриваете постепенный перезапуск)
/etc/init.d/httpd configtest
перед продолжением любого перезапуска apache на рабочем сервере.Вышеупомянутый грациозный параметр указывает httpd начать процесс перезапуска, сначала подав сигнал всем дочерним процессам, чтобы они выполнили свои текущие задачи. После того, как все дочерние процессы (те, которые обслуживают запросы http) завершат свои задачи, они закроются; если какие-либо дочерние процессы в настоящее время не обслуживают запросы, они немедленно закрываются.
Принимая во внимание, что остановите попытки немедленно завершить все дочерние процессы, что могло бы повредить конечных пользователей. Мои предпочтения изящны - лучший выбор для вашего сервера бизнес-класса - потому что это удобнее, чем внезапное завершение дочерних процессов, обслуживающих клиентов. Многие администраторы и особенно программисты используют stop для остановки своего сервера, часто потому, что они не знают, что грациозность существует.
Ссылка: https://www.godaddy.com/garage/tech/config/how-to-restart-apache-without-rebooting-your-centos-linux-server/ Ссылка
источник