Не выключается debug logging

всем привет!

в лог journalctl сыпется куча сообщений с error level DEBUG

фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [port] 192.168.0.30:23: ReadFrame: bf 35 00 00 00 07 5b
фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [port] 192.168.0.30:23: ReadFrame: 04 04 00 04 af 2d
фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [serial client] <192.168.0.30:23>183126179: Wait until 183126279
фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [port] /dev/ttyRS485-1: ReadFrame: 40 04 02 00 00 85 3f
фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [serial client] </dev/ttyRS485-1 9600 8 N 2>183126185: Wait until 183126185
фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [port] /dev/ttyRS485-2: ReadFrame: 55 02 02 01 01 01 e5 f6
фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [serial client] </dev/ttyRS485-2 9600 8 N 1>183126192: Wait until 183126192
фев 01 13:11:53 wirenboard-ATMTILFT wb-mqtt-serial[6735]: DEBUG: [port] /dev/ttyRS485-1: Sleep 8000 us

В топиках саппорта тут ( Нехватка памяти - #3 от пользователя Explorerol ) и тут ( Log ) советуют одно и то же — у меня это не приводит к желаемому эффекту

Сохранение конфигов производил, пробовал даже перезагружать контроллер.

root@wirenboard-ATMTILFT:~# cat /etc/*.conf | grep debug

“debug”: false,
“debug”: false,
“debug”: false,
“debug”: false,
“debug”: false,
“debug”: false,
“topic”: “wbrules/Rule debugging”,
“debug” : false,
“topic” : “wbrules/Rule debugging”
“debug” : false,

Как можно выключить лишние логи?

Добрый день!
Тут мне недостаточно информации, чтобы ответить на ваш вопрос, к сожалению.
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Уже около часа крутится индикатор и висит задача:
root@wirenboard-ATMTILFT:~# ps -ef | grep wb | grep diag
root 3571 1 0 фев01 ? 00:00:53 /usr/bin/python3 /usr/bin/wb-diag-collect -s diag_archive


Это нормально?

Нет, даже для вашего Wiren Board 6.9.1.
А что показывает вывод команд free и top?

Top
top - 12:53:56 up 22:56,  1 user,  load average: 3,87, 2,69, 2,47
Tasks: 115 total,   1 running, 114 sleeping,   0 stopped,   0 zombie
%Cpu(s): 23,7 us, 34,2 sy,  0,0 ni, 36,5 id,  0,0 wa,  0,0 hi,  5,6 si,  0,0 st
MiB Mem :   1002,0 total,     75,3 free,    428,3 used,    498,5 buff/cache
MiB Swap:    256,0 total,    256,0 free,      0,0 used.    560,0 avail Mem

PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
9384 root      20   0   29680   8592   6960 S  17,7   0,8   0:00.55 curl
6985 root      20   0  118680  14748   6308 S  11,3   1,4 149:12.61 wb-mqtt-serial
3684 root      20   0  963772  17360   4252 S   6,4   1,7  63:53.21 wb-rules
23449 root      20   0  478384 297832  11044 S   4,8  29,0  89:01.76 java
6469 root      20   0   64344   9420   4624 S   3,2   0,9  36:32.46 main
3407 mosquit+  20   0   13152   7836   4304 S   2,3   0,8  14:23.23 mosquitto
3645 root      20   0   31836  11692   5568 S   1,9   1,1  14:30.22 wb-metrics
5032 www-data  20   0  189376   9144   3944 S   1,6   0,9   1:43.57 nginx
9317 root      20   0   11928   3388   2672 R   1,6   0,3   0:00.35 top
8 root      20   0       0      0      0 S   1,0   0,0   7:20.05 ksoftirqd/0
2078 root      20   0       0      0      0 I   1,0   0,0   0:19.80 kworker/u2:1-events_unbound
7647 root      20   0       0      0      0 I   1,0   0,0   0:03.21 kworker/u2:3-events_unbound
44 root     -51   0       0      0      0 S   0,6   0,0   3:16.73 watchdogd
5734 root      20   0   59916   4808   4164 S   0,6   0,5  10:18.20 wb-mqtt-adc
6089 root      20   0   60068   5140   4376 S   0,6   0,5   9:56.84 wb-mqtt-gpio
7797 root      20   0       0      0      0 D   0,6   0,0   0:02.13 kworker/0:2+events
8739 root      20   0       0      0      0 I   0,6   0,0   0:01.31 kworker/0:1-events
123 root      20   0   35196   8280   7384 S   0,3   0,8   9:12.68 systemd-journal
726 avahi     20   0    8192   2716   2188 S   0,3   0,3   1:41.56 avahi-daemon
3658 root      20   0   66032  18432   8996 S   0,3   1,8   0:51.80 python3
3869 root      20   0   60328   3400   2684 S   0,3   0,3   3:20.05 wb-mqtt-opcua
4693 root      20   0   31524  11852   4992 S   0,3   1,2   4:39.28 wb-cloud-agent
32103 root      20   0   12868   5948   5004 S   0,3   0,6   0:01.88 sshd
1 root      20   0   32256   6912   4788 S   0,0   0,7   3:43.96 systemd
2 root      20   0       0      0      0 S   0,0   0,0   0:00.19 kthreadd
6 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 mm_percpu_wq
7 root      20   0       0      0      0 S   0,0   0,0   0:00.00 rcu_tasks_trace
9 root      20   0       0      0      0 S   0,0   0,0   0:00.01 kdevtmpfs
10 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 netns
12 root      20   0       0      0      0 S   0,0   0,0   0:00.00 oom_reaper
13 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 writeback
14 root      20   0       0      0      0 S   0,0   0,0   0:16.21 kcompactd0
42 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kblockd
43 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 blkcg_punt_bio
45 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 rpciod
46 root       0 -20       0      0      0 I   0,0   0,0   0:00.04 kworker/u3:0-hci0
47 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 xprtiod
48 root      20   0       0      0      0 S   0,0   0,0   0:05.42 kswapd0
49 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 nfsiod
51 root      20   0       0      0      0 S   0,0   0,0   0:00.00 hwrng
53 root      20   0       0      0      0 S   0,0   0,0   0:00.00 spi2
88 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 sdhci
89 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 irq/54-mmc0
91 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 ipv6_addrconf
92 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kstrp
94 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 irq/37-imx_ther
95 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 mmc_complete
97 root      20   0       0      0      0 S   0,0   0,0   0:08.05 jbd2/mmcblk0p2-
98 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 ext4-rsv-conver
140 root      20   0   18892   3428   2344 S   0,0   0,3   0:01.82 systemd-udevd
152 root      20   0       0      0      0 S   0,0   0,0   0:05.38 w1_bus_master1
153 root      20   0       0      0      0 S   0,0   0,0   0:05.39 w1_bus_master2
182 root       0 -20       0      0      0 I   0,0   0,0   0:00.01 kworker/u3:2-hci0
183 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 cfg80211
203 root      20   0       0      0      0 S   0,0   0,0   0:14.80 jbd2/mmcblk0p6-
204 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 ext4-rsv-conver
679 root      20   0    8992   3832   3416 S   0,0   0,4   0:00.19 bluetoothd
684 root      20   0    9336   2048   1740 S   0,0   0,2   0:00.49 cron
688 message+  20   0    8964   3348   2516 S   0,0   0,3   2:06.33 dbus-daemon
701 root      20   0   37796   4732   3980 S   0,0   0,5   0:03.93 polkitd
715 root      20   0   20796   4824   4072 S   0,0   0,5   0:24.94 systemd-logind
719 root      20   0    1504    960    900 S   0,0   0,1   0:00.00 sh
725 root      20   0    9244   2380   2072 S   0,0   0,2   0:00.02 wb-watch-config
730 root      20   0    9648   5488   4896 S   0,0   0,5   0:06.50 wpa_supplicant


root@wirenboard-ATMTILFT:~# free
total used free shared buff/cache available
Mem: 1026064 437992 77344 1640 510728 574064
Swap: 262140 0 262140

Спасибо!
Если диагностический архив так и не собрался, посмотрите, пожалуйста, свободное сесто на диске df -kh и пришлите содержимое файла /etc/wb-mqtt-serial.conf

Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/root          976M         667M  243M           74% /
devtmpfs           493M            0  493M            0% /dev
tmpfs              502M         4,0K  502M            1% /dev/shm
tmpfs              201M         1,2M  200M            1% /run
tmpfs              5,0M         4,0K  5,0M            1% /run/lock
/dev/mmcblk0p6     4,9G         1,2G  3,5G           26% /mnt/data
tmpfs              101M            0  101M            0% /run/user/0

wb-mqtt-serial.conf (10.1 KB)

Спасибо! И так и не собрался диагностический архив?
навреное, самым простым способом дальнейшей диагностики для меня будет получить доступ к вашему контроллеру. Вы можете подключить его к облаку и направить приглашение для поддержки?
Если возможность есть, инструкции, как это сделать ниже (дайте знать здесь, если отправите приглашение).


Пригласите, пожалуйста, пользователя support@wirenboard.com в организацию на облачном сервисе.

Логин, пароль от SSH пришлите личным сообщением, если они нестандартные.

Для этого в настройках организации нажмите кнопку “Пригласить”


И укажите почтовый адрес:

После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.

Через интерфейс так и не выгрузилось. Вручную выгрузилось меньше чем за минуту:

# wb-diag-collect diag
Start data collecting
2026-02-03 08:53:21,189 [WARNING] No files for wildcard /var/log/z-way-server.log
2026-02-03 08:53:21,248 [WARNING] No files for wildcard /var/log/mosquitto/mosquitto.log
2026-02-03 08:53:21,614 [WARNING] No files for wildcard /mnt/data/.wb-restore/wb-console.log
2026-02-03 08:53:28,284 [WARNING] Command fdtget /mnt/data/.wb-restore/factoryreset.fit / timestamp / description / compatible / firmware-version / firmware-compatible / release-name / release-suite / release-target / release-repo-prefix didn't finish in 5s
2026-02-03 08:53:33,643 [WARNING] Command systemctl list-unit-files --all --output=json didn't finish in 5s
Data was collected successfully

приложен диагностический архив, доступен только сотрудникам поддержки
(144.0 KB)

Спасибо! К сожалению не нахожу в информации из диагностического архива никаких данных, почему сыпятся отладочные сообщения.

Если удаленный доступ через облако настроить не получается, попрошу вас прислать вывод следующих команд:

systemctl restart wb-mqtt-serial
systemctl cat wb-mqtt-serial
systemctl show -p ExecStart,FragmentPath,DropInPaths wb-mqtt-serial
ps -o pid,cmd -C wb-mqtt-serial
journalctl -fu wb-mqtt-serial

Для последней команды покажите первые 20-30 строк.

Отправить приглашение не удаётся, причём видно, что пользователь в списке только один.

Ниже вывод команд:

root@wirenboard-ATMTILFT:~# systemctl restart wb-mqtt-serial
root@wirenboard-ATMTILFT:~# systemctl restart wb-mqtt-serial
root@wirenboard-ATMTILFT:~# systemctl cat wb-mqtt-serial
# /lib/systemd/system/wb-mqtt-serial.service
[Unit]
Description=MQTT Driver for serial devices
Wants=wb-hwconf-manager.service wb-modules.service
After=network.target wb-hwconf-manager.service wb-modules.service

[Service]
Type=simple
Restart=on-failure
RestartSec=1
User=root
ExecStart=/usr/bin/wb-mqtt-serial

[Install]
WantedBy=multi-user.target
root@wirenboard-ATMTILFT:~# systemctl show -p ExecStart,FragmentPath,DropInPaths wb-mqtt-serial
ExecStart={ path=/usr/bin/wb-mqtt-serial ; argv[]=/usr/bin/wb-mqtt-serial ; ignore_errors=no ; start_time=[Tue 2026-02-03 12:34:41 UTC] ; stop_time=[n/a] ; pid=14011 ; code=(null) ; status=0/0 }
FragmentPath=/lib/systemd/system/wb-mqtt-serial.service
DropInPaths=
root@wirenboard-ATMTILFT:~# ps -o pid,cmd -C wb-mqtt-serial
  PID CMD
14011 /usr/bin/wb-mqtt-serial
root@wirenboard-ATMTILFT:~# journalctl -fu wb-mqtt-serial
-- Journal begins at Sun 2026-02-01 13:23:33 UTC. --
фев 03 12:35:13 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:16:holding: 5><-- 0 (0x0)
фев 03 12:35:13 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "Outputs State After Power On": <modbus:16:holding: 6><-- 1 (0x1)
фев 03 12:35:13 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "Mode": <modbus:16:holding: 9><-- 0 (0x0)
фев 03 12:35:14 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "Mode": <modbus:16:holding: 10><-- 0 (0x0)
фев 03 12:35:14 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:16 is connected
фев 03 12:35:14 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:16: Serial protocol error: request timed out
фев 03 12:35:14 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Continuous read is not enabled [slave_id is 206]
фев 03 12:35:14 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:206:holding: 5><-- 0 (0x0)
фев 03 12:35:14 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:206 is connected
фев 03 12:35:14 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:206: Serial protocol error: request timed out
фев 03 12:35:15 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Continuous read is not enabled [slave_id is 207]
фев 03 12:35:15 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:207:holding: 5><-- 0 (0x0)
фев 03 12:35:15 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:207 is connected
фев 03 12:35:15 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:207: Serial protocol error: request timed out
фев 03 12:35:16 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Continuous read is not enabled [slave_id is 236]
фев 03 12:35:16 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:236:holding: 5><-- 0 (0x0)
фев 03 12:35:16 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "Mode": <modbus:236:holding: 10><-- 6 (0x6)
фев 03 12:35:16 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "sp_title": <modbus:236:holding: 553><-- 3 (0x3)
фев 03 12:35:16 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "lp_hold_time_title": <modbus:236:holding: 1101><-- 1000 (0x3e8)
фев 03 12:35:16 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:236 is connected
фев 03 12:35:16 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:236: Serial protocol error: request timed out
фев 03 12:35:17 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Continuous read is not enabled [slave_id is 29]
фев 03 12:35:17 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:29:holding: 5><-- 0 (0x0)
фев 03 12:35:17 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "Relays State After Power On": <modbus:29:holding: 6><-- 1 (0x1)
фев 03 12:35:17 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:29 is connected
фев 03 12:35:17 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:29: Serial protocol error: request timed out
фев 03 12:35:19 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Continuous read is not enabled [slave_id is 35]
фев 03 12:35:19 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:35:holding: 5><-- 0 (0x0)
фев 03 12:35:19 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "Outputs State After Power On": <modbus:35:holding: 6><-- 1 (0x1)
фев 03 12:35:19 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Failed to write register <holding: 935>: Serial protocol error: illegal data value
фев 03 12:35:19 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:35 is connected
фев 03 12:35:19 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:35: Serial protocol error: request timed out
фев 03 12:35:20 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Continuous read is not enabled [slave_id is 47]
фев 03 12:35:20 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:47:holding: 5><-- 0 (0x0)
фев 03 12:35:20 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:47 is connected
фев 03 12:35:20 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:47: Serial protocol error: request timed out
фев 03 12:35:21 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [modbus] Continuous read is not enabled [slave_id is 64]
фев 03 12:35:21 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:64:holding: 5><-- 0 (0x0)
фев 03 12:35:21 wirenboard-ATMTILFT wb-mqtt-serial[14011]: INFO: [serial device] device modbus:64 is connected
фев 03 12:35:21 wirenboard-ATMTILFT wb-mqtt-serial[14011]: WARNING: [serial client] Failed to enable events for modbus:64: Serial protocol error: request timed out
^C

Общаюсь с разработчиками нашего облачного сервиса, вернусь с уточнениями.

Вывод команд в сообщении выше увидели?

Да, спасибо – нет никаких признаков того, что дебаг включен где-то. Жду от разработчиков информацию по облаку.
В начале вывода journalctl -fu wb-mqtt-serial, который вы прислали, правда, не вижу DEBUG-сообщений, сейчас они остались, после systemctl restart wb-mqtt-serial?

Перепроверил - перестали отображаться!
Почему в прошлый раз не помог даже перезапуск контроллера – загадка!

Спасибо!

1 лайк

Отлично, замечательно!
Вот я тоже удивлялся, никак же не должно было!