Re: ubuntu и cgp

От: Anatoly Pugachev <CGatePro_at_mx_ru>
Дата: Wed 29 Jul 2009 - 17:28:01 MSD

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
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
>>
>>
>> то есть вроде все в норме. Никто не сталкивался?
Получено Wed Jul 29 13:28:08 2009

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