Re: ubuntu и cgp

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Wed 29 Jul 2009 - 17:43:46 MSD

Здравствуйте,

Anatoly Pugachev wrote:
> On 29.07.2009 / 17:18:07 +0400, Dmitry Akindinov wrote:

>> Здравствуйте,
>>
>> Anatoly Pugachev wrote:
>>> Здравствуйте!
>>>
>>> CGP 5.2.14 и ubuntu server 9.04 x86_64
>>>
>>> Не подскажет кто, у нас в логах такая ошибка:
>>>
>>> 12:40:57.351 1 SMTP failed to create a thread #948 (1020 total). Error Code=failed to create a thread
>>>
>> А ulimit -a ?
>> Может, просто памяти не хватает?

>
> `ulimit -a` выполненный из стартового скрипта /etc/init.d/CommuniGate
>
> core file size (blocks, -c) unlimited
> data seg size (kbytes, -d) unlimited
> scheduling priority (-e) 20
> file size (blocks, -f) unlimited
> pending signals (-i) 16382
> max locked memory (kbytes, -l) 64
> max memory size (kbytes, -m) unlimited
> open files (-n) 16384
> pipe size (512 bytes, -p) 8
> POSIX message queues (bytes, -q) 819200
> real-time priority (-r) 0
> stack size (kbytes, -s) 8192

Вот попробуйте еще добавить в стартовый скрипт ulimit -s 128

> cpu time (seconds, -t) unlimited
> max user processes (-u) 2000
> virtual memory (kbytes, -v) unlimited
> file locks (-x) unlimited
>
>

>>> в /etc/security/limits.conf для root'a только 2 строчки:
>>> root            hard    core            100000
>>> *               -       nofile          100000
>>>
>>> CGP запускается с :
>>>
>>> SUPPLPARAMS="--DefaultStackSize 131072 --useNonBlockingSockets
>>> --closeStuckSockets --CreateTempFilesDirectly 10"
>>>
>>> может кто предположить почему упираемся в limit 1024 threads?
>> Каждом треду еще и стэк нужен, у вас - по 128 килобайт. Может банально  
>> не хватать памяти (если сегменты стэка и данных процесса ограничены в  
>> ulimit)

>
> с учетом предыдущей команды ulimit, на стек выделяется 8192k - это много
> или мало для cgp?
>
>>> Параметры ядра на машине:
>>>
>>> # cat /proc/sys/kernel/threads-max
>>> 139264
>>> # cat /proc/sys/fs/file-max
>>> 775473
>>> # cat /proc/sys/fs/file-nr
>>> 1536    0       775473
>>>
>>>
>>> то есть вроде все в норме. Никто не сталкивался?

>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-russian/
>
>
>
-- 
Best regards,
Dmitry Akindinov
Получено Wed Jul 29 13:43:53 2009

Этот архив был сгенерирован hypermail 2.1.8 : Wed 29 Jul 2009 - 20:16:01 MSD