Контроллер WirenBoard 8 не перезагружается по ssh

Добры день!

имеется:
контроллер WirenBoard 8.4 Память и исполнение: 4 Гбайт RAM, 64 Гбайт eMMC (промышленное, −25 до +75 °С)
в него вставлен Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH
стоит бэта spruthub

больше ничего физически не подключено
2 устройства zigbee (ваш датчик и dimmer aqara)

в воскресенье заметил что SprutHub не доступен.
в техподдержке SH просили не перезагружать, что бы не терять логи.
организовал техподдержке спрута доступ по SSH к контроллеру, сказали что вопрос не их, а к вам, что либо с железом что то, либо с софтом WB.

Симптомы:
кроме того что spruthub не работает
после ввода пароля root по ssh принимает его минуты полторы.
на команду reboot выдаёт следующее
reboot
Failed to open initctl fifo: No such device or address
Failed to talk to init daemon.

вопрос: что с этим делать?
важные логи какие нибудь имеются, могу его просто по питанию перезагрузить?

П.С. сборка тестовая, можно хоть в завод сбросить не страшно.

Спасибо

Добрый день.

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

free -m && ps -eo pid,ppid,cmd,%mem,%cpu,time --sort=-%mem

Ну и для процессов по cpu аналогично.


думаю с контроллером или ОС что то всё же не так =(

лог через ssh вроде сделался
diag_AW5I4PZ6_2024-09-06-15.42.06.zip (343,7 КБ)

С командой не понятно что сделать? скрины? я не очень в линуксе =)

применил логику в конце изменил mem на cpu

Я вижу процесс занимающий весь процессор и не дающий контроллеру работать.
Выполните kill -9 3566
Команда завершит его. Предполагаю - SprutHub.

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

1 лайк