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