В этом разделе описаны команды управления отладочными сообщениями на ноде.

<NODE> - имя ноды.

clear

Командой выполняется удаление log-файлов заданной службы.

Путь команды:

/node/<NODE>/log/clear

Синтаксис:

clear [<FLOW>]

Параметры:

<FLOW> - имя службы, для которой нужно удалить log-файлы, опциональный параметр. Если параметр не указывать - будут удалены log-файлы всех служб.

Пример:

admin@mycelium1@ecss1:/$ node/sip1@ecss2/log/clear default_bin
Successful

dump

Команда предназначена для получения "слепка" логов с ноды.

Путь команды:

/node/<NODE>/log/dump

Синтаксис:

dump [--file <FILE_NAME>] [--compressed | --raw | --tar] [--deep <DEEP>] [--force]

Параметры:

  • --file <FILE_NAME> - имя файла, в которую будет создан dump логов. По умолчанию равен: dump_<NODE>_<YYYY>_<MM>_<DD>_<hh>_<mm>_<ss>;
  • --compressed - дамп логов будет сжат в архив;
  • --tar - дамп логов будет сжат в TAR архив (используется по умолчанию);
  • --raw - дамп логов будет сделан в виде отдельной папки;
  • --deep <DEEP> - в случае авторотации файлов логов, сколько последних логов помещать в dump. Если не указать - помещаются все логи данной ноды.
  • --force - выполнить команду без запроса подтверждения.

Каталог дампов -  /var/log/ecss/dump/

Пример:

admin@mycelium1@ecss1:/$ node/sip1@ecss1/log/dump --compressed --file sipdump
sip1@ecss1
[**********************************************************************] 489ms    
Data is stored in /var/log/ecss/dump/sipdump.tar.gz

last_errors

Данной командой выполняется просмотр ошибок.

Путь команды:

/node/<NODE>/log/last_errors

Синтаксис:

last_errors [<N>]

Параметры:

<N> - количество последних ошибок, которые нужно просмотреть. Опциональный параметр.

Пример:

admin@mycelium1@ecss1:/$ node/core1@ecss1/log/last-errors 2
┌─────────────────────────┬────────────────────────────────────────────────────────────────────────────────┐
│Time                     │Text                                                                            │
│Module:Line              │                                                                                │
├─────────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│04.03.2021 10:13:03      │ELM tring event handler terminated: {error,{'EXIT',{noproc,{gen_server,call,[ecs│
│ecss_elm_tring_handler:85│s_elm_server,{get_licence}]}}}}                                                 │
└─────────────────────────┴────────────────────────────────────────────────────────────────────────────────┘