Asterisk Hi-Load
Генерируем нагрузку через 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
| Код: |
| echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle |
правда у меня tcp соединения были.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
_________________
Обновленный chan_h323 с поддержкой T.38 для Asterisk 1.8, 10, 11, 12 и SVN trunk - http://code.google.com/p/ast-h323/
| Код: |
| 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