Как вы можете элегантно перезапустить Apache, не отключая SSL-соединения?
Мы пытаемся корректно перезагрузить Apache с помощью такой команды:
apache2ctl -k graceful
Это работает, как и ожидалось, для пользователей HTTP, и конфигурация Apache перезагружается, не затрагивая пользователей сайта.
Однако мы обнаружили, что пользователи, обращающиеся к серверу по протоколу HTTPS, отключаются во время постепенной перезагрузки.
Как можно корректно перезагрузить Apache, не влияя на SSL-соединения?
Если это помогает, мы используем HTTP 2 на Apache 2.4.20.
1 ответ
Чтобы гарантировать, что HTTP-сеансы на основе H2 остаются одними (и не прекращаются) при выполнении apachectl -k graceful
обновите программное обеспечение Apache до версии 2.4.24 и пакет mod_h2 до версии 1.4.7.