Страница 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
спасибо

Re: закрытие коннектов eximа
Добавлено: 2008-08-19 11:28:17
Agronom
все ок