У меня есть FIAF со звездочкой 12.8.1, работающий на экземпляре Amazon EC2. Я создал 20 расширений. Я создал соединение JAVA AMI, которое имеет 3 потока. Каждый поток имеет подключение к звездочке AMI с системой Event: system, command и OFF. Случайно звездочка повесилась и не взяла команду из CLI. Только в этот момент есть опция - убейте службу звездочки и перезапустите ее. После этого все работает нормально.Asterisk получил повесить перезапуск CLI не работает 12.8.1 на EC2 микро
CentOS release 6.7 (Final)
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Я прикреплял gdb, когда звездочка висела, установив идентификатор процесса и взяв BT и BT FULL.
(gdb) bt full
#0 0x000000340d6df113 in poll() from /lib64/libc.so.6
No symbol table info available.
#1 0x000000000044eb7d in ast_el_read_char (editline=<value optimized out>, cp=0x7ffc71cdae0f "") at asterisk.c:2657
num_read = 0
lastpos = 0
fds = {{fd = -1, events = 1, revents = 0}, {fd = 0, events = 1, revents = 0}}
res = <value optimized out>
max = <value optimized out>
buf = " \255\315q\374\177\000\000H\255\315q\374\177\000\000\000`\357\023\231\177\000\000\000\000\000\000\000\000\000\000\364\226\317\033\000\000\000\000\n\237 \r4", '\000' <repeats 19 times>, "\005", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000\000`\357\023\231\177\000\000\005\000\000\000\064", '\000' <repeats 11 times>, "\001\000\000\000\000\000\000\000\000`\357\023\231\177\000\000\000\000\000\000\000\000\000\000Xc\357\023\231\177\000\000Ь\315q\374\177\000\000\005\000\000\000\000\000\000\000\350\254\315q\374\177\000\000Xc\357\023\001\000\000\000\360\254\315q\374\177\000\000{=\240\017\064\000\000\000\b\255\315q\374\177\000\000\240\347\230\r\001\000\000\000\240\347\230\r4\000\000\000{9\240\017\064\000\000\000\001\000\000\000\000\000\000\000\247\347f\r4\000\000\000`\236\230\000\000\000\000\000}U\241\017\064\000\000\000`\236\230\000\000\000\000\000"...
__PRETTY_FUNCTION__ = "ast_el_read_char"
#2 0x000000340fa1146b in el_gets() from /usr/lib64/libedit.so.0
No symbol table info available.
#3 0x000000000045199c in main (argc=<value optimized out>, argv=<value optimized out>) at asterisk.c:4603
title = "Asterisk Console on 'ip-172-31-51-113' (pid 9881)", '\000' <repeats 71 times>"\340, \024B\r4\000\000\000\000\300\315q\374\177\000\000\066\223 \r4\000\000\000\030\300\315q\374\177\000\000\060\300\315q\001\000\000\000\273\225\223\034\000\000\000\000P\222A\000\000\000\000\000\034\000\000\000\000\000\000\000\200\070\357\023\231\177\000\000.N=\366\000\000\000\000Фg\r4\000\000\000\tC\351\034\000\000\000\000\070\365\330\003\000\000\000\000.\000\000\000\000\000\000\000T:`\r4\000\000\000\000\000\000\000\005\000\000\000\001\000\000\000\000\000\000"
c = <value optimized out>
filename = "/root/.asterisk_history", '\000' <repeats 56 times>
hostname = "ip-172-31-51-113", '\000' <repeats 47 times>
xarg = 0x0
x = <value optimized out>
f = <value optimized out>
sigs = {__val = {134238211, 0 <repeats 15 times>}}
num = 0
isroot = 1
rundir_exists = <value optimized out>
buf = <value optimized out>
runuser = 0x7ffc71cdae90 "asterisk"
rungroup = 0x7ffc71cdae70 "asterisk"
remotesock = <value optimized out>
moduleresult = <value optimized out>
l = {rlim_cur = 49317, rlim_max = 49317}
__func__ = "main"
__PRETTY_FUNCTION__ = "main"
(gdb)
Буду признателен, если какой-либо орган может предложить причину или предложить работу вокруг для нее.
Я только что скомпилировал его с помощью build_native = Yes. –
Я только что скомпилировал его с помощью build_native = Yes. Я обновлю статус после. Я полностью согласен с тем, что звездочка не будет работать нормально на микро-экземпляре из-за недостаточного количества доступных в реальном времени процессоров. Но мой вопрос заключается в том, что минимальный экземпляр EC2 для 50 расширений sip работает нормально и стабильно. Я использую EC2 micro, только что освобожденный, но как только я узнал подходящий экземпляр 50 sip расширения EC2, я заплачу за него. –
m1.small работает нормально до 20-30 вызовов. c1.medium upto 80 – arheops