Назад | Перейти на главную страницу

apache работает, но не читает запросы

Обычно это происходит через несколько минут после перезапуска. 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, если они у вас включены.