Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

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

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

clear

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

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

/node/<NODE>/log/clear

Синтаксис:

clear [<FLOW>]

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ node/core1@ecss1/log/clear tts
Successful

[exec at: 10.08.2015 16:48:33, exec time: 58ms, nodes: core1@ecss1]

config/add-rule

Команда используется для добавления правила отладочных log-сообщений.

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

/node/<NODE>/log/config/add-rule

Синтаксис:

config/add_rule <IdRule> <MaskRule> <LevelRule> <Flow>

Параметры:

<IdRule> - имя создаваемого правила логирования;
<MaskRule> - правило логирования;
<LevelRule> - уровень логирования (debug, error, info, trace, warrning);
<Flow> - выходной поток (файл) правила логирования.

Пример:

admin@[ds1@ecss1]:/$ node/core1@ecss1/log/config add_rule rule1 ccn_* debug park
[**********************************************************************] 48s 197ms
Successful

[exec at: 10.08.2016 16:55:50, exec time: 48s 614ms, nodes: core1@ecss2]

config/rule-off

Команда используется для выключения отправки отладочных log-сообщений.
Настройки логирования остаются в силе до остановки системы ECSS-10, после перезапуска восстановятся настройки из конфигурационных файлов нод.

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

/node/<NODE>/log/config/rule-off

Синтаксис:

config/rule-off <Rule1>[,<Rule2> ...]

Параметры:

<Rule1> - правило логирования №1;

Пример:

admin@[restfs1@ecss1]:/$ /node/core1@ecss1/log/config/rule-off all_info_bin
[**********************************************************************] 43s 586ms
Successful

[exec at: 02.03.2018 15:56:04, exec time: 43s 651ms, nodes: core1@ecss1]

config/rule-on

Команда используется для включения отправки отладочных log-сообщений.
Настройки логирования остаются в силе до остановки системы ECSS-10, после перезапуска восстановятся настройки из конфигурационных файлов нод.

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

/node/<NODE>/log/config/rule-on

Синтаксис:

config/rule-on <Rule1>[,<Rule2> ...]

Параметры:

<Rule1> - правило логирования №1;

Пример:

admin@[restfs1@ecss1]:/$ /node/core1@ecss1/log/config/rule-on all_info_bin
[**********************************************************************] 55s 657ms
Successful

[exec at: 02.03.2018 15:57:42, exec time: 55s 926ms, nodes: core1@ecss1]

config/show-rule

Команда просмотра настроек работы отладочных log-сообщений.

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

/node/<NODE>/log/config/show-rule

Синтаксис:

config/show-rule

Параметры:

Команда не содержит аргументов.

Пример:

admin@[mycelium1@ecss2]:/$ node/ds1@ecss2/log/config/show-rule

Rules: 
+ all_errors    *               warning -> errors.log tty
- all_logs      *               debug   -> debug.log
- rm            rm*             debug   -> rm.log
- ccn           ccn*            debug   -> ccn.log
+ oasys         oasys*          info    -> oasys.log
+ ds            ds*             debug   -> ds.log
- rtop          rtop*           debug   -> rtop.log
- amqp          amqp*           debug   -> amqp.log
- ts            ts_*            debug   -> ts.log
- all_logs_bin  *               debug   -> debug.log.bin
+ all_infos_bin *&!rps_watchdog info    -> info.log.bin
- rm_bin        rm*             debug   -> rm.log.bin
- ccn_bin       ccn*            debug   -> ccn.log.bin
- oasys_bin     oasys*          info    -> oasys.log.bin
- ds_bin        ds*             debug   -> ds.log.bin
- rtop_bin      rtop*           debug   -> rtop.log.bin
- amqp_bin      amqp*           debug   -> amqp.log.bin
- ts_bin        ts_*            debug   -> ts.log.bin

Rotate at startup: false
Root directory: /var/log/ecss/ds/2015_08_07_17_50_58_ds1@ecss2
Max log file size: 100.0 M (for each log)
Max log file num:  20
TTY enabled: false
Listening on TCP (host:port): any:33164 (auto)

[exec at: 10.08.2015 16:56:46, exec time: 37ms, nodes: ds1@ecss2]

last_errors

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

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

/node/<NODE>/log/last_errors

Синтаксис:

last_errors [<N>]

Параметры:

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

Пример:

support@[mycelium1@biysk1]:/$ node/md1@biysk1/log/last_errors 5 
-----------------------------------------------------------------------------
|Time               |Text                                                   |
|Module:Line        |                                                       |
|-------------------+-------------------------------------------------------|
|23.05.2014 14:43:10|Receive bad CRC message from the BAS: <<241,0,215,234>>|
|ap_transport:263   |                                                       |
|                   |                                                       |
|25.05.2014 21:39:05|Receive bad CRC message from the BAS: <<241,0,215,234>>|
|ap_transport:263   |                                                       |
|                   |                                                       |
|31.05.2014 09:24:25|Receive bad CRC message from the BAS: <<241,0,215,234>>|
|ap_transport:263   |                                                       |
|                   |                                                       |
|02.06.2014 05:29:15|Receive bad CRC message from the BAS: <<241,0,215,234>>|
|ap_transport:263   |                                                       |
|                   |                                                       |
|04.06.2014 10:58:35|Receive bad CRC message from the BAS: <<241,0,215,234>>|
|ap_transport:263   |                                                       |
-----------------------------------------------------------------------------

[exec at: 06.06.2014 11:03:05, exec time: 9ms, nodes: md1@biysk1]
  • Нет меток