Добрый день. Ранее обращался к вам с похожей проблемой, но там видимо была аппаратная проблема. Контроллер мне заменили, поэтому сейчас неполадки с железом можно исключить.
Сейчас происходит периодическая перегагрузка контроллера: он может работать 5 дней, может за день перезагрузиться 3-5 раз, причину установить пока не могу.
К контроллеру подключен 1 шт. WBIO-DI-WD-14, 4 шт. WB-MR6C v.2, 1 шт. WB-MR6CU v.2 и 1 шт. WB-MWAC. Блоки питания: у контроллера - HDR-15-24, у WB-MWAC - HDR-15-12, оба устройства запитаны через свой WB-UPS v.2.
Из ПО дополнительно установлены iRidium Server, и zigbee2mqtt.
Batch No
6.8.2A/1G/f 527 HW Revision
6.8.2
Manufacturing Date
2021-11-12 09:10:37+00:00 Release name
wb-2204 Short SN
AV6E27XX
С момента отключения Watchdog’a перезагрузок не было, до этого непрерывно работало максимум 5 дней (в первом посте скриншот 27.07-01.08).
Буду мониторить, если так будет и дальше, то какие действия? Так и оставить Watchdog выключенным?
Можно совсем отключить.
Можно попробовать выяснить, какое из условий вызывает срабатывание программного watchdog. Условия прописаны в конфигурационном файле /etc/watchdog.conf. По умолчанию мониторится работа сервиса sshd и свободная память (должна быть не менее 1 МБ).
Вот логи сервиса watchdog. putty.log (42.5 КБ)
Как я понимаю, там только описана инициализация сервиса при старте, причины срабатывания там не смог найти.
Десятый день без перезагрузок пока.
Логи iRidium посмотрел, ничего подозрительного там не нашёл, но по количеству файлов заметил, что сам софт iRidium Server перезагружается, просто теперь без контроллера WB6:
Может быть с работой Watchdog iRidium тянул за собой и контроллер в reboot?
Ещё раз проверил - без перезагрузок.
В итоге, что сейчас можно предпринять? Насовсем отключить Wathcdog? И как это можно сделать? И какие потенциальные проблемы можно получить в будущем из-за этого?
И по iRidium server вопрос: наверняка, не мы одни используем данное ПО в связке с вашим контроллером. Может быть у вас есть опыт/опыт пользователей, что можно предпринять в связи с перезагрузками сервера? Или это норма и на пользователей особо никак не влияет?
Просто хотелось бы закрыть данный вопрос + в будущие проекты тоже планируем данную связку использовать.
Сервис Watchdog мониторит наличие свободной ОЗУ в 1 МБ и работу сервиса ssh. Если сервис будет отключен, то отсутствие свободной ОЗУ или остановка сервиса ssh не вызовут автоматическую перезагрузку контроллера. Контроллер нужно будет перезапускать вручную или писать свой скрипт.
Думаю, что это не совсем нормально. Я бы рекомендовал уточнить этот вопрос у разработчиков iRidium: хорошо бы выяснить причину перезапуска сервера, а также почему перезагрузка сервера вызывает перезагрузку контроллера.