Я настроил Apache / PHP на сервере Windows 2012, и все работает без сбоев в течение нескольких часов, затем Apache зависает, и мой веб-сайт не реагирует.
Я нашел эту запись в моем журнале ошибок Apache: [mpm_winnt: warn] [pid 3884: tid 1504] (OS 64) Указанное сетевое имя больше не доступно. : AH00341: winnt_accept: Ошибка асинхронного AcceptEx.
Проведя небольшое исследование, я нашел несколько сообщений о том, что мне следует использовать: Acceptfilter https none
Однако похоже, что в Apache 2.4.2 есть ошибка при использовании этой директивы с https (весь мой веб-сайт работает на https). Видеть https://issues.apache.org/bugzilla/show_bug.cgi?id=52476 для получения дополнительной информации об ошибке)
Поэтому я не могу использовать Acceptfilter https none.
У меня есть пара вопросов, на которые, я надеюсь, кто-нибудь поможет мне ответить: 1. Почему мне нужно отключать фильтры, чтобы решить мою проблему? (Я до сих пор не знаю, действительно ли это исправит). 2. Мой веб-сайт не был протестирован с Apache 2.4.4, и я не делаю обновления, чтобы внести какие-либо ошибки. Есть ли способ решить мою проблему без обновления до Apache 2.4.4? Если нет, то, если кто-нибудь знает о распространенных ошибках, которые могут возникнуть при обновлении до Apache 2.4.4, поделитесь.
Я ценю вашу помощь!