Re: Re: Ситуация повторилась.

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Mon 01 Nov 2004 - 18:57:40 MSK


Hello, on 01.11.2004 18:27, Sergey Chumakov at CGatePro@mx.ru wrote:

> Куча подобных:
>
> VSMTPOutput 11841 waiting for a job wait(Stream-Dispatch)
> VSMTPOutput 11870 waiting for a job wait(Stream-Dispatch)
> VSMTPOutput 11889 waiting for a job wait(Stream-Dispatch)
> VSMTPOutput 11911 waiting for a job wait(Stream-Dispatch)
> VSMTPOutput 10588 waiting for a job wait(Stream-Dispatch)
> VSMTPOutput 10917 waiting for a job wait(Stream-Dispatch)

Это означает, что треды для отработки исходящих очередей есть, но не используются в данный момент. Весьма вероятно - из-за невозможности открыть файл.

Что есть "kern.openfiles: 1214"?

Вы используете CGPro, собранный для FreeBSD 5.x, или для 4.х но с compat библиотеками?

> Dmitry Akindinov пишет:

>> Hello, on 01.11.2004 18:13, Sergey Chumakov at CGatePro@mx.ru wrote:
>> 
>> Какое количество тредов показывается в
>> http://your.server:admin_port/Monitors/Threads.html?Refresh=600
>> 
>> ?
>> 
>> 
>>> Dmitry Akindinov пишет:
>>> 
>>>> Hello, on 01.11.2004 17:50, Sergey Chumakov at CGatePro@mx.ru wrote:
>>>> 
>>>> 
>>>> 
>>>>> Недоброго вечера.
>>>>> 
>>>>> SMTP Waiting cannot allocate a stream  Domains: 5927   Messages:25455
>>>>> SMTP Sending   Domains: 0   Channels:0
>>>>> 
>>>>> SMTP Reading        Channels:458
>>>>> 
>>>>> Количество каналов на прием расширил до 1000. Коннекты с одного хоста
>>>>> ограничил до 10.
>>>> 
>>>> 
>>>> Это относится ко входящим соединениям. В вашем случае еще можно ограничить
>>>> и
>>>> коичество каналов на хост в настройках SMTP Sending.
>>>> 
>>>> Какая ОС используется с CGPro. Есть ли в ней ограничеие на количество
>>>> threads на один процесс?
>>> 
>>> FreeBSD 5.2.1R.
>>> 
>>> kern.threads.max_threads_per_proc: 4096
>>> kern.threads.max_groups_per_proc: 512
>>> kern.threads.max_threads_hits: 0
>>> kern.threads.virtual_cpu: 2
>>> 
>>> 
>>> В системных логах никаких ошибок. В логах CommuniGate я тоже не вижу
>>> глобальных ошибок. Что именно искать в логах? Поиск по "thread" ничего
>>> не дал.
>>> 
>>> 
>>>> Что пишет сервер в лог при старое относительно open files limit?
>>> 
>>> 2004-11-01_14-00.log:14:32:34.79 0 SYSTEM server 4.2.3 started under
>>> FreeBSD, open files limit=7408
>>> 
>>> kern.openfiles: 1214
>>> 
>>> 
>>>> 
>>>>> Как отправить всю эту почту? Почему она не отправляется?
>>>> 
>>>> 
>>>> Потому что не может открыть дополнительных сетевых соединений для исходящей
>>>> почты. Это может произойти по разным причинам: ограничение в системе на
>>>> количество тредов и открытых файлов на один процесс, банальная нехватка
>>>> памяти.
>>>> 
>>> 
>>> Mem: 164M Active, 1541M Inact, 238M Wired, 61M Cache, 112M Buf, 3016K Free
>>> Swap: 4096M Total, 1016K Used, 4095M Free
>>> 
>>> 
>>>>> Спасибо.
>>>> 
>>>> 
>> 

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs
Получено Mon Nov 01 15:57:43 2004

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:13:16 MSK