![]() |
запрос валит апач и затыкает сервер?
Добрый день,
Имеется выделенный сервер на FreeBSD 8 ветки в конфигурации: nginx (как frontend для обработки статики), Apache/2.2.15+mod_php(5.3.2), mysql вчера вечером (после 18 ч) сервер (именно сервер целиком, а не только web) перестал отвечать на запросы; проходил только ping. При этом ночью (с 3 до 5), по словам провайдера, была зафиксирована сетевая нагрузка до 20 Мб/с Утром провайдер перезагрузил сервер. В логах апача обнаружился вот такой запрос: xxx.xxx.xxx.xxx - - [12/Jul/2011:18:14:25 +0400] "GET /строка_запроса_поиска HT^@^@^@^@^@^@^@^@^@^@ и дальше порядка 3 тысяч вот этих самых ^@ после чего лог обрывается т.е. очень похоже, что таким способом не только завалмвается апач, но перестает дышать вся система (что вообще-то странно). Сталкивался ли кто-нибудь с подобным, и что можно сделать для предотвращения таких вещей? update: Судя по всему, вчерашняя дыра описана: апач проапгрейден до актуальной версии Apache/2.2.19 в которой дыра закрыта ну и на вский случай включено LimitRequestBody и собран ModSecurity |
Ну к примеру ограничить длину запроса. Обычно помогает =)
|
McLotos,
это не длина запроса, а бесконечная строчка вместо названия и номера протокола |
Время: 14:21. |
Время: 14:21.
© OSzone.net 2001-