Страница 1 из 1

закрытие коннектов eximа

Добавлено: 2008-08-19 9:18:53
Agronom
Сервак спамят со страшной силой, не помогает даже максимальное колличество коннектов - 400 и максимум 10 с одного хоста, слишком большая сеть используется. Кроме этого почтовик проверяет по БЛ и отшибает большую часть писем, но коннект ещё какое-то время висит. Как сделать чтобы если сервер в БЛ, то коннект и процесс сразу закрывался?

Re: закрытие коннектов eximа

Добавлено: 2008-08-19 9:33:06
dikens3

Код: Выделить всё

TIME_WAIT

После того как соединение закрывается сокет переходит в состояние TIME_WAIT
В этом состоянии он может находится по умолчанию в течение 60 секунд.
Время можно изменить через sysctl (в миллисекундах деленных на 2, 2 x 30000 MSL = 60 секунд):

        sysctl net.inet.tcp.msl=30000


Во FreeBSD 6.2 TIME_WAIT сокеты обрабатываются отдельно (нужна лишь
часть информации 48 байт из 1 Кб. Ограничение вне лимита
kern.ipc.maxsockets), число их регулируется параметром:

        sysctl net.inet.tcp.maxtcptw=40960
http://www.opennet.ru/base/net/tune_freebsd.txt.html

Попробуй использовать drop.

Re: закрытие коннектов eximа

Добавлено: 2008-08-19 9:48:45
Agronom
можно ли увеличить максимальное колличество коннектов для отдельного ip, а для остальных сделать например 15?

Re: закрытие коннектов eximа

Добавлено: 2008-08-19 10:12:44
Agronom
Agronom писал(а):можно ли увеличить максимальное колличество коннектов для отдельного ip, а для остальных сделать например 15?
поможет указание параметров smtp_reserve_hosts + smtp_accept_reserve(при большой нагрузке принимать только с зарезервированных хостов)?

Re: закрытие коннектов eximа

Добавлено: 2008-08-19 10:40:58
dikens3
Agronom писал(а):можно ли увеличить максимальное колличество коннектов для отдельного ip, а для остальных сделать например 15?

Код: Выделить всё

smtp_accept_max_per_host = \
${lookup{$sender_host_address}nwildlsearch{/etc/exim/conf/max-per-host.txt}}

The file max-per-host.txt looks like:

127.0.0.1: 1000
1.2.3.4: 50
5.6.7.8: 25
*: 15 

Re: закрытие коннектов eximа

Добавлено: 2008-08-19 11:05:12
Agronom
спасибо :good:

Re: закрытие коннектов eximа

Добавлено: 2008-08-19 11:28:17
Agronom
все ок