Зависает контроллер wb8

Добрый день

Периодически зависает контроллер, недоступен по сети, но как мне кажется работает, отключение и вкл сетевого интерфейса не помогает приходится перезагружать по питанию

как выявить проблему?

Номер партии

8.4.3A/4G2 1.2A-4G
A2BXPDJ2

Добрый день !

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

Добрый день!

Рекомендую несколько путей проверки:

  • настроить пинг-мониторинг снаружи (например, с роутера или сервера) и логировать моменты недоступности
  • включить сохранение логов в файл
  • проверить свободное место и системные логи во время зависания (также писать данные в файл)
  • подключиться через отладочную консоль и наблюдать за поведением контроллера, когда он перестанет отвечать по сети

при запуске команды на сборе логов получаю ошибку

Start data collecting
Traceback (most recent call last):
File “/usr/lib/python3.9/asyncio/subprocess.py”, line 135, in wait
return await self._transport._wait()
File “/usr/lib/python3.9/asyncio/base_subprocess.py”, line 235, in _wait
return await waiter
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/lib/python3.9/asyncio/tasks.py”, line 492, in wait_for
fut.result()
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/usr/bin/wb-diag-collect”, line 10, in
sys.exit(main())
File “/usr/share/wb-diag-collect/wb/diag/diag_collect.py”, line 71, in main
asyncio.get_event_loop().run_until_complete(
File “/usr/lib/python3.9/asyncio/base_events.py”, line 642, in run_until_complete
return future.result()
File “/usr/share/wb-diag-collect/wb/diag/collector.py”, line 32, in collect
await self.execute_commands(tmpdir, options[“commands”], options[“timeout”])
File “/usr/share/wb-diag-collect/wb/diag/collector.py”, line 121, in execute_commands
await asyncio.wait_for(proc.wait(), timeout=timeout)
File “/usr/lib/python3.9/asyncio/tasks.py”, line 494, in wait_for
raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError

место на дисках есть

Добрый день!

Что показывает вывод команды htop?

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

Добрый день - нет, пока озадачился мониторингом, чтобы поймать момент зависания, смотреть все логи сложно, т.к. непонятно где искать.

1 лайк

Добрый день!

Было ли повторное зависание за недавний период?

повторных зависаний не было, но я его обновил и перезапускал, поэтому uptime небольшой был, плюсом запитал от ИБП с инвенторным стабилизатором напряжения

Хорошо, ожидаю обратной связи.