Al realizar un reinicio correcto, las conexiones existentes deben ejecutarse hasta su finalización normal, momento en el cual sus trabajadores terminarán. Los nuevos trabajadores ya deberían comenzar a manejar nuevas conexiones.
No debería notar fallas en la conexión o cargas lentas de página, pero en la práctica puede ver brevemente la cola de conexiones nuevas mientras el hilo maestro vuelve a cargar la configuración (la mía tarda menos de medio segundo)
Si está reiniciando para elegir una nueva configuración, existe el riesgo de que se produzca un error de configuración que podría impedir que el servidor se reinicie correctamente.
Si el servidor está en un estado anormal, es posible que no se reinicie correctamente (tal vez por eso está considerando un reinicio correcto)
/etc/init.d/httpd configtest
antes de continuar con cualquier tipo de reinicio de Apache en un servidor de producción.El parámetro agraciado antes mencionado le dice a httpd que comience el proceso de reinicio al indicar primero a todos sus procesos secundarios para completar sus tareas actuales. Después de que todos los procesos secundarios (los que están atendiendo solicitudes http) hayan terminado sus tareas, se cerrarán; Si algún proceso secundario no está atendiendo solicitudes, se cerrará de inmediato.
Mientras que, detenga los intentos de terminar todos los procesos secundarios inmediatamente, lo que podría dejar a los usuarios finales suspendidos. Mi preferencia es elegante, una mejor opción para su servidor de clase empresarial, porque es más amigable que terminar abruptamente los procesos secundarios que sirven a los clientes. Muchos administradores y especialmente los programadores usan stop para detener su servidor, a menudo porque no saben que existe gracia.
Enlace: https://www.godaddy.com/garage/tech/config/how-to-restart-apache-without-rebooting-your-centos-linux-server/ Enlace
fuente