Вручную Cra sh Kamailio в модуле mi_xmlrp c? - PullRequest
0 голосов
/ 07 января 2020

Я новичок в проекте с открытым исходным кодом kamailio .. Я хочу создать sh kamailio вручную для создания файла ядра и отладки позже ... Я попытался использовать abort () и распечатать массив символов с целочисленным идентификатором, но нет успех ..

кто-нибудь может знать, как это сделать?

1 Ответ

0 голосов
/ 25 марта 2020

Первое: обратите внимание, что интерфейс управления MI многие годы устарел go, и весь связанный с ним код был удален, начиная с версии 5.0.0 Kamailio (выпущенной в феврале 2017 года), которая включала удаление модуля mi_xmlrp c. Итак, вы работаете над очень старым выпуском (v4.4.x или более ранним), который больше не поддерживается.

К вашему актуальному вопросу: посмотрите на модуль cfgutils, он реализует функцию abort (), которая должна обработать sh kamailio. Также обратите внимание, что вы можете не получить файл дампа основной памяти в некоторых операционных системах, если вы не запускаете kamailio под root (привилегированным) пользователем и не отменили ограничение на размер файла ядра (используйте ulimit - c unlimited 'до начала kamailio). Более того, некоторые приложения, такие как apparmor, могут «скрыть» результат cra sh.

...