Re: Re: Почему может не отвечать SMTP

От: Roman Prokhorov <CGatePro_at_mx_ru>
Дата: Sat 25 Sep 2004 - 04:12:50 MSD


on 24.9.04 9:10 PM, (Alexey G Ragino) at CGatePro@mx.ru wrote:

> ----- Original Message -----
> From: "Alexey G Ragino" <CGatePro@mx.ru>
> To: "CommuniGate Pro Russian Discussions" <CGatePro@mx.ru>
> Sent: Friday, September 24, 2004 2:44 PM
> Subject: [CGP] Почему может не отвечать SMTP
>
>

>> Ситуация была такая.
>> 
>> Клиент стал жаловаться, что его письма задерживаются при отправке.
>> Оказалось, по Flow Control. Добавил в Suspend Account Queue if Received до
>> 50 в 15 секунд. Suspend Account Sending if Sent так и осталось 10 или 30 в
>> минуту.
>> Кроме того в этот же день включили 4 разных Servers RBLs.
>> 
>> А на второй день вечером перестал отвечать telnet на 25 порт. Причем
>> сначале
>> вроде иногда прорывались ответы, а потом совсем замолк.
>> 
>> Хотелось оживить все побыстрому. Поэтому удалили все сообщения из Queue и
>> во
>> все Flow Control поставили 1000. Перезапустили сервер, он опять упал через
>> несколько минут. Тогда еще отключили Servers RBLs и вновь перезапустили.
>> Сервер ожил. CGP 4.2.2
>> 
>> В логах я ничего не нашел, но все же, что это могло быть ?
>> 
>> Рагино А.Г.

>
> Опять включили Servers RBLs и ситуация повторилась, но теперь есть логи:
>
> 20:18:34.27 5 SMTP connection request from [67.124.236.205:1303], socket=617
> 20:18:34.27 4 SMTPI-78281([67.124.236.205]) got connection on
> [62.183.55.100:25]
> 20:18:34.37 5 SMTP connection request from [209.120.152.87:4027], socket=365
> 20:18:34.37 3 SMTP too many (1000) streams open

Ну а вот собственно и причина - у Вас 1000 открытых SMTP соединений, а больше не разрешено.

> 20:18:34.37 3 SMTP connection to port [0.0.0.0:25] from
> [209.120.152.87:4027] rejected
> 20:18:34.45 5 SMTP connection request from [82.225.203.27:4528], socket=365
> 20:18:34.45 3 SMTP too many (1000) streams open
>
> Это что, слишком большое время удержания канала отвергнутого соединения?

RBL-и не отвергают собственно соединение, они блокируют передачу почты по этому соединению (причём не всю, ведь есть "white hole"), а сама сессия может длиться неопределённо долго.

> Тогда где его уменьшить?

Для начала убедитесь, что "Non-Client Sender: Delay Prompt for:" не слишком большой.

В установках SMTP Listener ограничьте количество сессой с одного IP <http://www.stalker.com/CommuniGatePro/Listener.html#IPLimit>  

> Рагино А.Г.
>
>
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
>
>
>
>

-- 

Roman
Получено Sat Sep 25 00:12:47 2004

Этот архив был сгенерирован hypermail 2.1.8 : Thu 06 Apr 2006 - 19:38:56 MSD