AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk Hi-Load

Asterisk IP PBX 6 сообщений -
#1

Asterisk Hi-Load


Имеем Asterisk 11.6-cert1
Генерируем нагрузку через sipp и примерно при 9тыс одновременных звонках перестают создаваться новые канал, в логе такое:
Код:
[Feb 2 22:30:49] == Using SIP RTP CoS mark 5
[Feb 2 22:30:49] WARNING[11809][C-000025aa]: pbx.c:6866 ast_pbx_start: Failed to create new channel thread
[Feb 2 22:30:49] WARNING[11809][C-000025aa]: chan_sip.c:25705 handle_request_invite: Failed to start PBX :(

> core show calls
9457 active calls
9704 calls processed


Лимиты для процесса выставлены так:
Код:
Limit Soft Limit Hard Limit Units
Max cpu time unlimited unlimited seconds
Max file size unlimited unlimited bytes
Max data size unlimited unlimited bytes
Max stack size 8388608 unlimited bytes
Max core file size unlimited unlimited bytes
Max resident set unlimited unlimited bytes
Max processes unlimited unlimited processes
Max open files 256000 256000 files
Max locked memory 65536 65536 bytes
Max address space unlimited unlimited bytes
Max file locks unlimited unlimited locks
Max pending signals 16169 16169 signals
Max msgqueue size 819200 819200 bytes
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited us


Что мешает создавать новые потоки?

_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#2

мне помогло
Код:
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle


правда у меня tcp соединения были.
#3

Max open files - порпобуйте увеличить
#4

Они тут нипричем, не в них упирается.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#5

Разобрались?
_________________
Обновленный chan_h323 с поддержкой T.38 для Asterisk 1.8, 10, 11, 12 и SVN trunk - http://code.google.com/p/ast-h323/
#6

nano /etc/sysctl.conf
Код:
fs.file-max = 32768

nano /etc/security/limits.conf
Код:
root soft nofile 4096
root hard nofile 8196
asterisk - nofile 32768

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius