Обновлено для Apache 2.4, для не-systemd (например, CentOS 6.x, Amazon Linux AMI) и для systemd (например, CentOS 7.x):
Существует два способа перезагрузить конфигурацию процесса apache, в зависимости от того, что вы хотите сделать с его текущими потоками, либо советовать выходить из режима ожидания, либо убивать их напрямую.
Обратите внимание, что Apache рекомендует использовать apachectl -k
в качестве команды, а для systemd команда заменяется на httpd -k
apachectl -k graceful
или httpd -k graceful
Apache будет советовать своим потокам выходить из режима ожидания, а затем apache перезагружает конфигурацию (сама не выходит), это означает, что статистика не сбрасывается.
apachectl -k restart
или httpd -k restart
Это похоже на остановку в том, что процесс убивает свои потоки, но затем процесс перезагружает файл конфигурации, а не убивает себя.
Источник: https://httpd.apache.org/docs/2.4/stopping.html