Обычно это происходит через несколько минут после перезапуска. apache
:
httpd
демоны работают, но не читают запросы из сокетов. Веб-клиенты просто ждут соединения вечно.
Когда я бегу netstat
, Recv-Q показывают положительное количество байтов, которое не меняется. Таким образом, в основном соединение между клиентом и apache находится в состоянии CONNECTED, но никакого прогресса не происходит.
Перезапуск apache решает проблему на пару минут, но потом снова дежавю.
Другие серверы (sshd
, ftpd
и т. д.) в порядке.
Где мне искать дальше? Есть подсказка? Спасибо!
Пожалуйста, опубликуйте свой httpd.conf, а также журнал передачи и журнал ошибок, которые помогут в диагностике этого. Вы устанавливаете тайм-аут в httpd.conf? http://www.faqs.org/docs/securing/chap29sec245.html
Какой тип файла запрашивается? Это происходит при размещении статического файла HTML?
сколько процессов apache запускается, когда это происходит? Если вас забивают из-за слишком большого количества запросов, может показаться, что apache просто зависает.
Запустите «netstat -l», чтобы убедиться, что apache активно прослушивает порт 80, затем убедитесь, что на сетевом пути нет брандмауэра, мешающего трафику, ни на локальном хосте («iptables -L»), ни в сети.
Также было бы неплохо проверить журналы selinux, если они у вас включены.