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

Exim too many connections Спаммеры

Добавлено: 2009-07-14 23:46:32
Dmitriy.A
Что делать? smtp коннекты одновременно 7000-8000. Как побороть одним сервером?

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-15 3:26:25
ProFTP
на форуме где-то было тут, Damir-Magada писал

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-15 3:46:09
zingel
тюнить сокеты, как именно ищете от меня сообщения

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-15 9:12:54
Dmitriy.A
Что то не найду где ты про тюнинг сокетов писал.

Я так понял что надо найти золотую середину и отрыбать по времени висящие коннекты. Если есть что добавить, пишите.
Пока такой sysctl:

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

net.inet.carp.allow=0
net.inet.carp.preempt=0
kern.ipc.somaxconn=8192
net.inet.tcp.sendspace=65536
security.bsd.see_other_uids=0
security.bsd.see_other_gids=0
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=1
net.inet.ip.redirect=0
kern.maxfiles=65536
net.inet.tcp.blackhole=1
net.inet.tcp.drop_synfin=1
net.inet.tcp.sendspace=131072
net.inet.tcp.recvspace=32768
net.inet.udp.recvspace=65535
kern.fallback_elf_brand=-1
net.inet.ip.maxfragpackets=1024
kern.sync_on_panic=1
net.isr.direct=0
kern.maxvnodes=256000
net.inet.ip.intr_queue_maxlen=256
kern.ipc.shm_use_phys=1
net.inet.ip.portrange.first=4096
net.inet.ip.portrange.randomized=0
net.inet.tcp.maxtcptw=40960
net.inet.tcp.syncookies=1
net.inet.tcp.nolocaltimewait=1
kern.threads.max_threads_per_proc=6000
kern.threads.max_groups_per_proc=6000
############################
net.inet.tcp.msl=4500

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-15 18:40:10
ProFTP
там в конфиге надо что-то написать
типо что-то этого
smtp_accept_max = 50
smtp_accept_max_per_host = 25


может из-за СУБД еще

http://www.google.com.ua/search?hl=uk&q ... =&aq=f&oq=

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-15 21:29:49
Laa
ProFTP писал(а):там в конфиге надо что-то написать
типо что-то этого
smtp_accept_max = 50
smtp_accept_max_per_host = 25


может из-за СУБД еще

http://www.google.com.ua/search?hl=uk&q ... =&aq=f&oq=
дык.... когда 7-8 тыщ -- там все намного по-другому... :evil: :evil:

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-15 23:12:59
Dmitriy.A
ProFTP писал(а):там в конфиге надо что-то написать
типо что-то этого
smtp_accept_max = 50
smtp_accept_max_per_host = 25


может из-за СУБД еще

http://www.google.com.ua/search?hl=uk&q ... =&aq=f&oq=
smtp_accept_max = 50 - хочу чтоб было 50 :smile: тогда too many connections ,будет больше.
то что столько коннектов висит на 25 порту точно не из за субд.

А если железку какую нибудь с динамическими аксес листами на много ипов и чтоб трафик смотрела типа трафик инспектора чтоб весь cbl.abuseat.org закрыть? сильно поможет?

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-16 10:24:05
serge
Попробуй ipfw с таблицой блокируемых IP адресов. Добавляй туда адреса скриптом из логов почтовых. У меня такое работает. Парсятся логи и добавляются IP адреса которые обрубались на dnsbl проверке. Эфект есть.

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

srv# ipfw -a list | grep 'table(2)'
00500    3283822    158174968 deny tcp from table(2) to me dst-port 25 setup
srv# ipfw table 2 list | wc -l
  209267

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-16 11:04:57
Dmitriy.A
serge писал(а):Попробуй ipfw с таблицой блокируемых IP адресов. Добавляй туда адреса скриптом из логов почтовых. У меня такое работает. Парсятся логи и добавляются IP адреса которые обрубались на dnsbl проверке. Эфект есть.

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

srv# ipfw -a list | grep 'table(2)'
00500    3283822    158174968 deny tcp from table(2) to me dst-port 25 setup
srv# ipfw table 2 list | wc -l
  209267
я пробовал раньше 150000 уже тяжко в таблицу лезут, что за железо у тебя? попробую обязательно. А можно из exim напрямую в таблицу писать, чтоб не парсить?

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-16 12:20:22
serge
1U SuperMicro, 500W, Could-Swap power supply
2 гнутых ксенона 3.066/512/533
2x512 + 2x1024 RAM
Adaptec I2O U160 SCSI (16+32 RAM - 16 onboard 32 - SO-DIMM)
3x73Gb U320 SCSI HDD 80pin
Лешкин сервер ;-)

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-16 16:49:13
Dmitriy.A
serge писал(а):
1U SuperMicro, 500W, Could-Swap power supply
2 гнутых ксенона 3.066/512/533
2x512 + 2x1024 RAM
Adaptec I2O U160 SCSI (16+32 RAM - 16 onboard 32 - SO-DIMM)
3x73Gb U320 SCSI HDD 80pin
Лешкин сервер ;-)

ага у вас 2 башки и скази диски и коннектов мало наверное :smile:

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-18 11:27:44
moury
Почему редко используют drop вместо deny? Ведь drop позволит снизить нагрузку на сервер хоть на какое-то время.

И во всех статьях на сайте тоже deny.

Полноценному MTA от разрыва сессии должно быть ни горячо ни холодно - перезвонит :smile:

Re: Exim too many connections Спаммеры

Добавлено: 2009-07-19 21:18:47
Alex Keda
Dmitriy.A писал(а):
serge писал(а):
1U SuperMicro, 500W, Could-Swap power supply
2 гнутых ксенона 3.066/512/533
2x512 + 2x1024 RAM
Adaptec I2O U160 SCSI (16+32 RAM - 16 onboard 32 - SO-DIMM)
3x73Gb U320 SCSI HDD 80pin
Лешкин сервер ;-)

ага у вас 2 башки и скази диски и коннектов мало наверное :smile:
ну, было 1000.
сегодня до 2000 поднял - именно на этом сервере - клиенты начали жаловаться - та же проблоема что и у вас.
а по нагрузке - спит он конечно

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

srv# uptime
22:18  up 42 days, 20:22, 3 users, load averages: 0,06 0,23 0,34
srv#    
завтра будет повеселей - может LA до 1 доберётся =)))