Apache+WebDAV | Kучa сокетов со статусом TIME_WAIT

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Karen
Сообщения: 160
ОС: Slackware 11.0

Apache+WebDAV | Kучa сокетов со статусом TIME_WAIT

Сообщение Karen »

Приветствую вас уважаемые форумчане,

Я установил на сервере WebDAV, все нормально работает, но сегодня я обнаружил интересную проблему. Попробую описать ситуацию:

OS: Debian Linux 6.0.6

Web Server: Apache/2.2.16


Юзер коннектится через 80-й порт (через программу NetDrive) , и у него монтируется сетевой диск, далее он запускает торрент клиент и пробует закачать файлы именно на новый смонтированный диск. В это время я проверяю сетевую активность на сервере, командой:

netstat -an | grep ':80'



и замечаю что большое количество TIME_WAIT конекшенов заполняют допустимое значение подключений MaxClients 150

tcp6 0 0 :::80 :::* LISTEN
tcp6 0 0 10.10.10.1:80 10.10.10.217:50623 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:59094 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50326 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50314 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50629 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
tcp6 0 0 10.10.10.1:80 10.10.10.217:50325 TIME_WAIT
... (и таких подключений навалом)
tcp6 0 0 10.10.10.1:80 10.10.10.217:50157 ESTABLISHED

насколько я понимаю надо в apache установить какой нибудь лимит для TIME-WAIT-ов ? А то в итоге получается типа DOS атаки ) Может надо применить iptables ?
Спасибо сказали:
Аватара пользователя
Karen
Сообщения: 160
ОС: Slackware 11.0

Re: Apache+WebDAV | Kучa сокетов со статусом TIME_WAIT

Сообщение Karen »

но самое интересное то что при подключение к 443 (SSL) порту, проблема исчезает. Вся закачка идет через один ESTABLISHED коннекшн, и не одного TIME_WAIT-a. И сам процесс закачки завершается удачно.
Спасибо сказали: