Доброго времени суток! Есть 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-режима нагрузка должна снизиться.
Добрый день,
Удалось ли решить вопрос?
Добрый, да. Получилось, спасибо!