Я использую Apache 2.4 (64bit) на сервере Windows. Он также использует MySQL 5.7 на том же сервере.
Это было очень, очень медленно, чтобы появиться в последнее время, но когда я просматриваю журналы доступа, очень мало соединений. Я вижу некоторые попытки получить phpmyadmin и другие скрипты (ни один из которых не существует), но не сотни этих запросов.
Когда я посмотрел на память, которые потребляли httpd и Mysql, они были очень низкими и устойчивыми:
#tasklist
httpd 50,003 K
mysql 205,000 K
Перезапуск mysql не изменил ни производительность, ни память. Но после перезапуска httpd теперь он занимает 39 000 К в памяти, и сайт снова реагирует.
Я посмотрел в журналах и не вижу ничего необычного. Итак, как мне определить, что делает сайт таким невосприимчивым?
РЕДАКТИРОВАТЬ Я не знаю, поможет ли это, но я собираюсь попробовать это исправить: (упоминается здесь: https://superuser.com/a/627251/223518 и здесь: https://stackoverflow.com/a/21033620/857025 )
Добавьте следующее в httpd.conf и перезапустите httpd:
AcceptFilter http none
AcceptFilter https none