Size: a a a

2021 February 03

як

я никуда не тороплюс... in Asterisker-ы
Alexander Serebryany
А разные вызова в транке и не блокируют друг друга
Может у вас есть запросы к БД которая тормозить стала ? ( ну например )
[Feb  3 11:28:46] WARNING[12283][C-00002424]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:32:17]     -- Executing [~~s~~@statistics_insert:12] Set("SIP/ca30529cf122e2fb45c0ed8e282d96ab-00004467", "ODBC_STATISTIC-INSERT()=2021-02-03 11:32:17,2021-02-03 11:32:17,105,ca30529cf122e2fb45c0ed8e282d96ab,79226577711,NO ANSWER,1612341032.32515") in new stack
[Feb  3 11:32:17] WARNING[12297][C-00002425]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

с базой вот такие проблемы 😊
источник

m

makar in Asterisker-ы
Dmitriy Q
Первая книга для знакомства с Астериск
я вот лет 5 ковырял микротки. изучал, ломал, потом внедрять стал в том числе в других городах как ядра сети... и только после этого попал на курс MTCNA (для начинающих) 😊 с астером походу так же
источник

ah

alex hidden in Asterisker-ы
makar
я вот лет 5 ковырял микротки. изучал, ломал, потом внедрять стал в том числе в других городах как ядра сети... и только после этого попал на курс MTCNA (для начинающих) 😊 с астером походу так же
после курсов обнаружил что всё делал не так?
источник

m

makar in Asterisker-ы
alex hidden
после курсов обнаружил что всё делал не так?
отнюдь. процентов 70 правильно, 20 неправильно, 10 - что можно быстрее сделать
источник

m

makar in Asterisker-ы
Граждане, чем отличается Asterisk Phonebook от Contact Manager?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
я никуда не тороплюсь когда напьюсь тогда напьюсь
[Feb  3 11:28:46] WARNING[12283][C-00002424]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:32:17]     -- Executing [~~s~~@statistics_insert:12] Set("SIP/ca30529cf122e2fb45c0ed8e282d96ab-00004467", "ODBC_STATISTIC-INSERT()=2021-02-03 11:32:17,2021-02-03 11:32:17,105,ca30529cf122e2fb45c0ed8e282d96ab,79226577711,NO ANSWER,1612341032.32515") in new stack
[Feb  3 11:32:17] WARNING[12297][C-00002425]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

с базой вот такие проблемы 😊
тут одна проблема
Can't connect to MySQL server on '127.0.0.1' (111)
источник

AS

Alexander Serebryany in Asterisker-ы
я никуда не тороплюсь когда напьюсь тогда напьюсь
[Feb  3 11:28:46] WARNING[12283][C-00002424]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:32:17]     -- Executing [~~s~~@statistics_insert:12] Set("SIP/ca30529cf122e2fb45c0ed8e282d96ab-00004467", "ODBC_STATISTIC-INSERT()=2021-02-03 11:32:17,2021-02-03 11:32:17,105,ca30529cf122e2fb45c0ed8e282d96ab,79226577711,NO ANSWER,1612341032.32515") in new stack
[Feb  3 11:32:17] WARNING[12297][C-00002425]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

с базой вот такие проблемы 😊
проверить что сервис БД поднят
проверить настройки драйвера odbc
источник

DB

Dmitry Baryshnikov in Asterisker-ы
makar
Граждане, чем отличается Asterisk Phonebook от Contact Manager?
контакт менеджер для модуля UCP используется
источник

m

makar in Asterisker-ы
Dmitry Baryshnikov
контакт менеджер для модуля UCP используется
до него я еще не дошел видимо. спс. пойду почитаю что это
источник

YG

Yuriy Gorlichenko in Asterisker-ы
я никуда не тороплюсь когда напьюсь тогда напьюсь
[Feb  3 11:28:46] WARNING[12283][C-00002424]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:33] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE host = ? AND insecure LIKE ? ORDER BY host]
[Feb  3 11:31:51] WARNING[12286][C-00002426]: res_config_odbc.c:120 custom_prepare: SQL Prepare failed! [SELECT * FROM bit_sip_devices WHERE ipaddr = ? AND insecure LIKE ? ORDER BY ipaddr]

[Feb  3 11:32:17]     -- Executing [~~s~~@statistics_insert:12] Set("SIP/ca30529cf122e2fb45c0ed8e282d96ab-00004467", "ODBC_STATISTIC-INSERT()=2021-02-03 11:32:17,2021-02-03 11:32:17,105,ca30529cf122e2fb45c0ed8e282d96ab,79226577711,NO ANSWER,1612341032.32515") in new stack
[Feb  3 11:32:17] WARNING[12297][C-00002425]: res_odbc.c:962 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2003 [unixODBC][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on '127.0.0.1' (111)

с базой вот такие проблемы 😊
Вообще если вы в compose запускаете mysql как отдеьный сервис то вам нужно выставлять depend на поднятие mysql
если в том же образе - то это через supervisord надо настраивать
как там это делается - я не в курсе так как это плохая идея в целом держать базу и сам сервис в одном докере

И если база внешняя (или в другом докере ) - то не коннектится  она по очень явно-понятным причинам а именно - недоступности ее на 127.0.0.1
что логично если у вас в докере сеть не host

но если у вас в докере сеть не host - то с любым RTC сервисом вы отгребете другие интересные проблемы
источник

m

makar in Asterisker-ы
Dmitry Baryshnikov
контакт менеджер для модуля UCP используется
как раз на вашем сайте и читаю описалово 😊 прикольно. типа ЛК абонента
источник

як

я никуда не тороплюс... in Asterisker-ы
Alexander Serebryany
проверить что сервис БД поднят
проверить настройки драйвера odbc
я знаю что он уронен и знаю что никто не знает где вообще он должен быть

мне нужно убедиться что у этой операции (убедиться что базы нет, вывести ошибку) таймаут не 10 (или 20) секунд
источник

як

я никуда не тороплюс... in Asterisker-ы
Yuriy Gorlichenko
Вообще если вы в compose запускаете mysql как отдеьный сервис то вам нужно выставлять depend на поднятие mysql
если в том же образе - то это через supervisord надо настраивать
как там это делается - я не в курсе так как это плохая идея в целом держать базу и сам сервис в одном докере

И если база внешняя (или в другом докере ) - то не коннектится  она по очень явно-понятным причинам а именно - недоступности ее на 127.0.0.1
что логично если у вас в докере сеть не host

но если у вас в докере сеть не host - то с любым RTC сервисом вы отгребете другие интересные проблемы
возможно, база на хосте, я уже третий день выясняю у владельцев
источник

AS

Alexander Serebryany in Asterisker-ы
я никуда не тороплюсь когда напьюсь тогда напьюсь
я знаю что он уронен и знаю что никто не знает где вообще он должен быть

мне нужно убедиться что у этой операции (убедиться что базы нет, вывести ошибку) таймаут не 10 (или 20) секунд
ну так по таймстемпам должно быть видно что задержка есть или нет

А бд локально же у вас на локалхосте
источник

як

я никуда не тороплюс... in Asterisker-ы
Yuriy Gorlichenko
Вообще если вы в compose запускаете mysql как отдеьный сервис то вам нужно выставлять depend на поднятие mysql
если в том же образе - то это через supervisord надо настраивать
как там это делается - я не в курсе так как это плохая идея в целом держать базу и сам сервис в одном докере

И если база внешняя (или в другом докере ) - то не коннектится  она по очень явно-понятным причинам а именно - недоступности ее на 127.0.0.1
что логично если у вас в докере сеть не host

но если у вас в докере сеть не host - то с любым RTC сервисом вы отгребете другие интересные проблемы
я не уверен что там есть композ, в хистори вижу запуск/перезапуск контейнеров по отдельности
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Alexander Serebryany
ну так по таймстемпам должно быть видно что задержка есть или нет

А бд локально же у вас на локалхосте
У него asterisk в докере
то есть бд уже не на localhost судя по его ответам
По таймстампам там не получится
нужно просто рестарт контейнера делать если не получилось законнектиться
через какой нить entrypoint ходить до нее и опрашивть и потом уже либо падать либо запускать
источник

AS

Alexander Serebryany in Asterisker-ы
Yuriy Gorlichenko
У него asterisk в докере
то есть бд уже не на localhost судя по его ответам
По таймстампам там не получится
нужно просто рестарт контейнера делать если не получилось законнектиться
через какой нить entrypoint ходить до нее и опрашивть и потом уже либо падать либо запускать
А точно )
источник

як

я никуда не тороплюс... in Asterisker-ы
Yuriy Gorlichenko
тут одна проблема
Can't connect to MySQL server on '127.0.0.1' (111)
в контейнере ТОЧНО нет базы, там один процесс - только астера

возможно, запустили не с тем конфигом

[root@ecrm ~]# docker top 7969f2370402
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                6278                14441               0                   Feb01               ?                   00:00:00            bash
root                14457               14441               2                   2020                ?                   1-14:59:09          /usr/sbin/asterisk -fvvvvv
root                29003               14441               0                   Feb02               pts/1               00:00:00            bash
[root@ecrm ~]#
источник

як

я никуда не тороплюс... in Asterisker-ы
Yuriy Gorlichenko
Вообще если вы в compose запускаете mysql как отдеьный сервис то вам нужно выставлять depend на поднятие mysql
если в том же образе - то это через supervisord надо настраивать
как там это делается - я не в курсе так как это плохая идея в целом держать базу и сам сервис в одном докере

И если база внешняя (или в другом докере ) - то не коннектится  она по очень явно-понятным причинам а именно - недоступности ее на 127.0.0.1
что логично если у вас в докере сеть не host

но если у вас в докере сеть не host - то с любым RTC сервисом вы отгребете другие интересные проблемы
у меня вот такие интерфейсы

https://i.imgur.com/UthrI02.png

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
   link/ether 3e:d9:13:27:d0:9b brd ff:ff:ff:ff:ff:ff
   inet 172.22.16.12/26 brd 172.22.16.63 scope global noprefixroute eth0
      valid_lft forever preferred_lft forever
   inet6 fe80::3cd9:13ff:fe27:d09b/64 scope link noprefixroute
      valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
   link/ether 02:42:af:e6:76:d6 brd ff:ff:ff:ff:ff:ff
   inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
      valid_lft forever preferred_lft forever
4: br-d261f83412ef: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
   link/ether 02:42:66:02:24:bc brd ff:ff:ff:ff:ff:ff
   inet 172.25.0.1/24 brd 172.25.0.255 scope global br-d261f83412ef
      valid_lft forever preferred_lft forever
   inet6 fe80::42:66ff:fe02:24bc/64 s
источник

YG

Yuriy Gorlichenko in Asterisker-ы
я никуда не тороплюсь когда напьюсь тогда напьюсь
у меня вот такие интерфейсы

https://i.imgur.com/UthrI02.png

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
   link/ether 3e:d9:13:27:d0:9b brd ff:ff:ff:ff:ff:ff
   inet 172.22.16.12/26 brd 172.22.16.63 scope global noprefixroute eth0
      valid_lft forever preferred_lft forever
   inet6 fe80::3cd9:13ff:fe27:d09b/64 scope link noprefixroute
      valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
   link/ether 02:42:af:e6:76:d6 brd ff:ff:ff:ff:ff:ff
   inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
      valid_lft forever preferred_lft forever
4: br-d261f83412ef: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
   link/ether 02:42:66:02:24:bc brd ff:ff:ff:ff:ff:ff
   inet 172.25.0.1/24 brd 172.25.0.255 scope global br-d261f83412ef
      valid_lft forever preferred_lft forever
   inet6 fe80::42:66ff:fe02:24bc/64 s
Так это интерфейсы на машине
а вдокере какие?
источник