Подтвердить что ты не робот

Обновление Apache HTTPD

Кто-нибудь знает, может ли Apache HTTPD выполнять перезагрузку (которая, скажем, занимает пять секунд), может ли она обслуживать запросы в течение этого времени?

4b9b3361

Ответ 1

Прежде всего, вы говорите, перезагрузите, но предположив, что вы имеете в виду "перезагрузить" ИЛИ "перезапустить":

   /my/path/to/httpd restart
  • Заставляет текущий процесс httpd выйти, что означает, что на время, когда сервер выглядит неактивным, поскольку он не выполняет никаких запросов.

Перезагрузка с другой стороны:

    /my/path/to/httpd reload
  • Не приводит к выходу текущего сервера, что означает подключение никогда не отказывают, и поэтому сервер никогда не смотрит вниз (но скорее медленно на некоторое время)
  • Завершает выполнение всех длинных запросов демона httpd

Ответ 2

Насколько я знаю, нет. Однако есть изящный перезапуск, который останавливает дочерние узлы, останавливающие средний запрос, который, я думаю, позаботится об этом.

http://httpd.apache.org/docs/2.2/stopping.html