Я пытаюсь провести стресс-тест на сервере звездочки.Я создал несколько учетных записей, которые вызывают друг друга.
Например,
1001 calls -----> 1002
1003 calls -----> 1004
1005 calls -----> 1006
Почему-то, когда сервер получает 64 активных вызова, он постоянно говорит, что активного порта нет.И я не могу больше звонить.
Журнал ошибок;
Choices:
0 For current dialog.
-1 All 0 buddies in buddy list
[1 - 0] Select from buddy list
URL An URL
<Enter> Empty input (or 'q') to cancel
Make call: 07:40:28.584 pjsua_call.c !Making call with acc #1 to sip:1006@127.0.0.1:25060
07:40:28.584 pjsua_aud.c .Set sound device: capture=-99, playback=-99
07:40:28.584 pjsua_aud.c ..Setting null sound device..
07:40:28.584 pjsua_app.c ...Turning sound device ON
07:40:28.584 pjsua_aud.c ...Opening null sound device..
07:40:28.584 pjsua_media.c .Call 0: initializing media..
07:40:28.584 pjsua_media.c ..Unable to find appropriate RTP/RTCP ports combination
07:40:28.584 pjsua_media.c ..Unable to create RTP/RTCP socket: Address already in use [status=120098]
07:40:28.584 pjsua_media.c ..Error creating media transport: Address already in use
07:40:28.584 pjsua_call.c .Error initializing media channel: Address already in use [status=120098]
07:40:28.584 pjsua_media.c .Call 0: deinitializing media..
>>> >>>>
Account list:
[ 0] <sip:172.31.31.91:30404>: does not register
Online status: Online
*[ 1] sip:1005@172.31.31.91: 200/OK (expires=219)
Online status: Online
Buddy list:
-none-
Кто-нибудь знает, почему это происходит.Я также создал скрипт, который регистрирует 5000 пользователей, все с разными портами, и это прекрасно работает без каких-либо проблем.Возможно ли, что где-то есть функция предела?