Страница 1 из 4

Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 12:11
balin
Стоит freepbx Distro, 13 астериск. ЗАведено около 150 экстеншнов, фактически подключено около 50. Обрабатывается порядка 30-40 одновременных звонков.
Сервер железный, 8 ядер, гипертрейдинг включен, 62 гига памяти.
НАгрузка на процессор при обработке 30-40 вызовов - около 50 процентов.
Почему так много? куда копать? может кто-то сталкивался?

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 12:16
zzuz
Откуда Вы взяли , что нагрузка высокая ? Интуиция ?

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 13:29
balin
mpstat ом посмотрел, конечно, и load average за 15 вылезает.

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 13:34
ded
установите htop (он более наглядно показывает всё, чем просто top)
и посмотрите - какой именно процесс занимает CPU

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 13:37
balin
asterisk занимает, я htop ом load average и смотрел.

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 13:51
ded
Заходите в CLI, смотрите что происходит, читайте WARNINGS & ERRORS, изучайте логи.

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 14:08
balin
Варнингс и эррорс ругается на что-то связанное с PJSIP, хотя он и отключен
[2019-11-18 15:07:27] ERROR[188549][C-00000323]: pbx_functions.c:653 ast_func_read2: Function PJSIP_HEADER not registered
[2019-11-18 15:07:27] ERROR[188549][C-00000323]: pbx_functions.c:610 ast_func_read: Function PJSIP_HEADER not registered
[2019-11-18 15:07:27] ERROR[188549][C-00000323]: pbx_functions.c:653 ast_func_read2: Function PJSIP_HEADER not registered
[2019-11-18 15:07:27] ERROR[188549][C-00000323]: pbx_functions.c:610 ast_func_read: Function PJSIP_HEADER not registered
[2019-11-18 15:07:27] ERROR[188549][C-00000323]: pbx_functions.c:653 ast_func_read2: Function PJSIP_HEADER not registered
[2019-11-18 15:07:27] ERROR[188549][C-00000323]: pbx_functions.c:610 ast_func_read: Function PJSIP_HEADER not registered
[2019-11-18 15:07:27] ERROR[188549][C-00000323]: pbx_functions.c:653 ast_func_read2: Function PJSIP_HEADER not registered

И этих сообщений прям много.
ПЖсип отключен везде, где только нашел, все сидят на сипе.

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 14:17
ded
Function PJSIP_HEADER можно игнорировать, это в макросы вставлена функция PJSIP_HEADER, которая не используется при chan_SIP.so

Но где-то ещё конфликты, смотрите журналы, команды
core show channeltypes,
core show modules like PJSIP (их нужно выгрузить, если будут).

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 14:18
balin
Однако, везде пишут, что с этой ошибкой надо смириться.
Процессор нагружается астериском, когда абоненты ждут в очереди. Т.Е. вот если 30 активных звонков - и все разговаривают с операторами - все нормально, если 25 звонков, и 5 человек стоят в очереди - ЛА под 10.

Re: Freepbx огромная загрузка процессора

Добавлено: 18 ноя 2019, 14:21
ded
Надо исследовать параметры очереди.
Неверными параметрами можно создать логический конфликт.
Попробуйте упрощать.