История одного приключения
Добавлено: 04 окт 2023, 13:43
Было: asterisk 16.30.0, FreePBX 15
Корневая папка FreePBX была перенесена в каталог `/var/www/html/pbx.local/` для работы с PHP 7.3. Данные с PHP 5.6 были перемещены в `/var/www/html/statistic.local/`. В apache это разрулил созданием разных доменов и разносом их по разным портам.
После нагрузки пошли ошибки stasis: - после некоторой такой работы Asterisk вставал колом и перезагружался по несколько раз за день.
На форуме freepbx.org Joshua Colp посоветовал поставить 18 Asterisk.
После установки 18 версии работа стала стабильной, но всё равно через какое-то время посыпались ошибки stasis, хотя уже и реже.
Потом добавили ресурсов на виртуалку.
Попробовал поставить Asterisk certified-18.9-cert5, но FreePBX теперь при применении конфигурации ругается:
И какой-то косяк со статусами агентов в очередях - встают в статус InUse и вызовы на них не поступают.
Попутно вылезла ошибка БД, которая решается установкой глобальных значений мускуля в
Теперь и не знаю что делать - вернуть 18.19.0 и перезагружать почаще?
В общем вопросы: как побороть ошибку stasis и ускорить запуск FreePBX+Asterisk после запуска (занимает около 2 часов) - fwconsole применяет права к каталогу /var/spool/asterisk/monitor/, хотя убирал в конфиге freepbx_chown.conf:
Корневая папка FreePBX была перенесена в каталог `/var/www/html/pbx.local/` для работы с PHP 7.3. Данные с PHP 5.6 были перемещены в `/var/www/html/statistic.local/`. В apache это разрулил созданием разных доменов и разносом их по разным портам.
После нагрузки пошли ошибки stasis:
Код: Выделить всё
2023-10-04 15:08:43] WARNING[403386][C-00000126]: taskprocessor.c:1160 taskprocessor_push: The 'stasis/pool-control' task processor queue reached 500 scheduled tasks again.
На форуме freepbx.org Joshua Colp посоветовал поставить 18 Asterisk.
После установки 18 версии работа стала стабильной, но всё равно через какое-то время посыпались ошибки stasis, хотя уже и реже.
Потом добавили ресурсов на виртуалку.
Попробовал поставить Asterisk certified-18.9-cert5, но FreePBX теперь при применении конфигурации ругается:
Код: Выделить всё
# fwconsole reload --verbose
Reload Started
[FATAL] retreive_conf failed to get engine information and cannot configure up a softwitch with out it. Error: ERROR-UNABLE-TO-PARSE
Попутно вылезла ошибка БД, которая решается установкой глобальных значений мускуля в
Код: Выделить всё
NO_ENGINE_SUBSTITUTION
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Немного данных
core show calls
32 active calls
1171 calls processed
640 sip peers [Monitored: 324 online, 314 offline Unmonitored: 2 online, 0 offline]
FOP2 + Asternic Call Center Lite, Сбор смс с GSM-шлюза
32 active calls
1171 calls processed
640 sip peers [Monitored: 324 online, 314 offline Unmonitored: 2 online, 0 offline]
FOP2 + Asternic Call Center Lite, Сбор смс с GSM-шлюза
Код: Выделить всё
[blacklist]
directory = /var/spool/asterisk/monitor/