Есть ли способ заставить Apache перечитать httpd.conf без простоя?
Я использую веб-сервис, к которому необходимо подключиться нескольким пользователям, однако недавно я внес некоторые изменения в httpd.conf
которые Apache не будет перечитывать, пока он не будет перезапущен. Каждый перезапуск неизбежно вызывает проблемы у некоторых пользователей, что приводит к серии обращений в службу технической поддержки, в соответствии с сертификацией LPI Linux в двух словах:
Демон httpd ответит на сигнал HUP , перечитав свои файлы конфигурации. Если вы внесли изменения и хотите, чтобы httpd перенастроил себя, отправьте ему сигнал HUP :
$ kill -HUP 'cat /var/run/httpd.pid'
Я изучил встроенные команды taskkill
и Stop-Process
но он не учитывает разные сигналы. Я предполагаю, что SIGHUP
не поддерживается Windows, но не нашел никаких веских доказательств против этого. Возможно, есть гораздо более простое решение, которое я пропустил.