Зависание контроллера wiren board 7, WB2501

Доброго времени суток! Есть 2 объекта на контроллерах WB7 с версией WB2501. Оба зависли в какой-то момент и перестали отзываться и пинговаться. При перезагрузке с кнопки помогло, устройств подключено не много. Что это может быть? Завтра могу скинуть диагностические файлы с обоих объектов.

Добрый день!

Да, диагностические архивы необходимы — надеюсь, нужные логи в них сохранятся.

Также рекомендую обновиться до актуального релиза прошивки (на данный момент — 2504) и понаблюдать за поведением системы после обновления.

Дополнительно можно отслеживать возможные утечки памяти с помощью htop, обратив внимание на процессы с аномальным потреблением ресурсов.

Хорошо, сегодня в ближайшее время кину. Ещё такой вопрос, с бэкапа можно будет восстановиться, если что-то пойдет не так?

Если у вас есть резервные копии — да, восстановление возможно. Бэкапы как раз и создаются для таких случаев.

Подробнее о процессе резервного копирования и восстановления настроек контроллера вы можете прочитать здесь.

В общем, первый контроллер не сохраняет диагностический файл и в журнале пишет это

И

В 6 утра произошла ещё такая история

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

Это сегодняшний архив в 6 утра где убивался процесс и лог запуска
log_20250714T124916.log (2,1 МБ)

Это лог, за 13 число когда контроллер уже не отвечал, самый ранний архив, который сейчас есть на контроллере
log_20250713T091751.log (517,6 КБ)

diag_AV33PS7W_2025-07-14-13.05.10.zip (1,2 МБ)

Диагностический файл, еле как удалось скачать)

Это с htop вывод:

7872 R 95.2  9.7  1h02:16 /lib/systemd/systemd-journald
 1926 root       20   0 68352 10176  4648 R 92.8  1.0 44:02.95 /usr/bin/wb-mqtt-db
 1985 root       20   0  962M 21124  6036 S  7.7  2.1  7:28.61 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
12942 root       20   0  4236  3188  1764 R  3.5  0.3  0:07.09 htop
 1639 root       20   0  102M 13416  5956 S  6.2  1.3  4:23.77 /usr/bin/wb-mqtt-serial
 2130 root       20   0  962M 21124  6036 S  0.0  2.1  0:32.43 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
 3452 root       20   0  102M 13416  5956 S  4.3  1.3  2:58.51 /usr/bin/wb-mqtt-serial
 1963 root       20   0 30396 13152  6236 S  1.9  1.3  0:44.95 /usr/bin/python3 /usr/bin/wb-metrics -c /etc/wb-mqtt-metrics.conf
 2399 root       20   0  500M  234M  6068 S  3.5 23.5  5:20.28 /mnt/data/makesimple/jdk/bin/java -server -Xms256m -Xmx256m -Xss384k -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=
 2496 root       20   0  962M 21124  6036 S  1.2  2.1  0:28.92 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
 2021 root       20   0  962M 21124  6036 S  0.8  2.1  0:59.43 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
 2533 root       20   0  962M 21124  6036 S  0.8  2.1  0:27.80 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
  330 avahi      20   0  5700  2684  2148 S  1.9  0.3  0:22.39 avahi-daemon: running [wirenboard-AV33PS7W.local]
 1820 mosquitto  20   0 13504  8784  4596 S  1.9  0.9  0:46.95 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
 2128 root       20   0  962M 21124  6036 S  1.5  2.1  0:23.58 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
 2507 root       20   0  962M 21124  6036 S  1.2  2.1  0:12.33 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
 2644 root       20   0  962M 21124  6036 S  0.0  2.1  0:27.50 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
 2687 root       20   0 68352 10176  4648 S  3.1  1.0  0:41.76 /usr/bin/wb-mqtt-db
 3454 root       20   0  102M 13416  5956 S  1.5  1.3  1:08.72 /usr/bin/wb-mqtt-serial
 5244 root       20   0  500M  234M  6068 S  1.2 23.5  0:40.92 /mnt/data/makesimple/jdk/bin/java -server -Xms256m -Xmx256m -Xss384k -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=
 2642 root       20   0  962M 21124  6036 S  0.4  2.1  0:22.49 /usr/bin/wb-rules -cleanup -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
 2690 root       20   0 68352 10176  4648 S  2.3  1.0  1:23.96 /usr/bin/wb-mqtt-db
 2803 root       20   0 30396 13152  6236 S  0.8  1.3  0:14.15 /usr/bin/python3 /usr/bin/wb-metrics -c /etc/wb-mqtt-metrics.conf
 2813 root       20   0  500M  234M  6068 S  0.4 23.5  0:08.78 /mnt/data/makesimple/jdk/bin/java -server -Xms256m -Xmx256m -Xss384k -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=
 2832 root       20   0 64024  4612  4084 S  0.8  0.5  0:14.06 /usr/bin/wb-mqtt-adc
 2911 root       20   0 34468 19512  6968 S  0.4  1.9  0:03.24 /usr/bin/python3 /usr/bin/wb-device-manager
 3173 root       20   0 27588 12748  5976 S  0.0  1.2  0:08.01 python3 /usr/bin/wb-cloud-agent --daemon --provider default
 3375 root       20   0 27588 12748  5976 S  0.0  1.2  0:02.41 python3 /usr/bin/wb-cloud-agent --daemon --provider default
 3524 root       20   0  500M  234M  6068 S  0.0 23.5  0:03.48 /mnt/data/makesimple/jdk/bin/java -server -Xms256m -Xmx256m -Xss384k -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=
 3644 root       20   0  500M  234M  6068 S  0.0 23.5  0:07.56 /mnt/data/makesimple/jdk/bin/java -server -Xms256m -Xmx256m -Xss384k -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=
 5030 root       20   0 12776  6152  5072 S  0.4  0.6  0:06.39 sshd: root@pts/1

Там ещё не зацепилось, journald на первом месте

Добрый день!

Из логов заметна только одна проблема — частые перезапуски подключения сетевого кабеля. Это, скорее всего, связано с нестабильным соединением. Рекомендую проверить патчкорд и разъёмы на предмет повреждений или неплотного контакта.

Также рекомендую обновиться до актуального релиза прошивки (сейчас это 2504) и понаблюдать, сохраняются ли проблемы после обновления.

Ладненько, попробуем обновиться и посмотреть. Ещё такой вопрос, journald должен так нагружать систему? и его можно или нельзя отключать?

Добрый день!

Рекомендую отключить режим Debug в настройках Serial-устройств на контроллере.
После отключения debug-режима нагрузка должна снизиться.

Добрый день,
Удалось ли решить вопрос?

Добрый, да. Получилось, спасибо!

1 лайк