Виснут показания устройств подключеных по RS485 (топики MQTT не обнавляются)

Добрый вечер

В наследство достался Wb к которому подключено множество датчиков и счетчиков.
И вот он стал виснуть, точнее он работает, но только показания топиков не обновляются
Делаю вкл\выкл, начинает обновляться, но в течении 10-15 минуть опять виснет

WB1 WB2 в

Добрый день.
100% на /mnt/data - почему? Чем занято?
подозреваю что и падает wb-mqtt-serial поэтому.

/mnt/data - очистить его можно? не сотрутся топики?

Просто так очиистить - нет, там конфиги. Подозреваю что логи все забили, проверьте, не включен ли Debug для wb-mqtt-serial

Да, был включен

что дальше делать, как удалить лишнее?

из /var/log/ удалить messages с бОльшими номерами.
Потом попробовать перезапустить wb-mqtt-serial.

Доброе утро

вот что в содержимом. Вы уж извините но что принимать за “большие номера” ?

root@wirenboard-ALFWP6GJ:/var/log# ls
1 dpkg.log.3.gz messages.3.gz
alternatives.log dpkg.log.4.gz mosquitto
alternatives.log.1 dpkg.log.5.gz nginx
alternatives.log.2.gz lastlog ntpstats
apt mercury-service.log watchdog
btmp mercury-service.log.1.gz wirenboard
btmp.1 mercury-service.log.2.gz wtmp
dpkg.log messages wtmp.1
dpkg.log.1 messages.1 zabbix-agent
dpkg.log.2.gz messages.2.gz
root@wirenboard-ALFWP6GJ:/var/log#

Что можно удалять?

Все файлы messages* - можно, пересоздадутся.

Удалил, место освободилось, но теперь стал недоступен web-интерфейс, пишет "DisconnectedWB5

показания MQTT по прежнему висят(
посмотрел через заббикс

Статус у wb-mqtt-serial какой?
Если не запущен или не запускается - запустите вручную

/usr/bin/wb-mqtt-serial

Есть какие-то ошибки конфигурации?

Доброе утро

Статус норм
WB6

а вот в конфигурации околесица какая то( спрашивал через команду nano /usr/bin/wb-mqtt-serial)

Вы можете подключиться и посмотреть?

Вы пытаетесь открыть бинарник.
Конфиг лежит /etc/wb-mqtt-serial.conf

Exited - в переводе “вышедший”, что для сервиса - ненормально. Как и писал выше запустите его вручную. Возможно, попытки отредактировать конфиг привели его в непригодный вид.

Да, могу. Давайте доступ, завтра гляну.

Доброе утро

AnyDesk

714 336 813

Добрый день. Подключаюсь.

принял, доступ к контроллеру через терминал открыл

Спасибо за вашу помощь - контроллер начал работать гораздо быстрее.
Но проблема осталась, сервис MQTT почему то останавливается
поработает 5 минут и exited? перезапускаю вручную и все ок

Покажите var/log/messages c момента запуска и до падения.

Доброе утро.

Работал потом перестал
WB9

Вот логи

Mar 31 08:23:11 wirenboard-ALFWP6GJ user.notice serial: FATAL: Serial protocol error: serial write failed. Stopping event loops.
Mar 31 08:23:13 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:23:13.241 NOTICE: Bulk processing took 153ms
Mar 31 08:23:15 wirenboard-ALFWP6GJ mail.err sSMTP[12431]: Unable to connect to “mail” port 25.
Mar 31 08:23:15 wirenboard-ALFWP6GJ mail.err sSMTP[12431]: Cannot open mail:25
Mar 31 08:23:15 wirenboard-ALFWP6GJ cron.info CRON[12400]: (root) MAIL (mailed 14 bytes of output but got status 0x0001 from MTA )
Mar 31 08:23:15 wirenboard-ALFWP6GJ authpriv.info CRON[12400]: pam_unix(cron:session): session closed for user root
Mar 31 08:23:23 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:23:23.303 NOTICE: Bulk processing took 214ms
Mar 31 08:23:33 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:23:33.290 NOTICE: Bulk processing took 202ms
Mar 31 08:23:43 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:23:43.327 NOTICE: Bulk processing took 239ms
Mar 31 08:23:53 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:23:53.337 NOTICE: Bulk processing took 249ms
Mar 31 08:24:01 wirenboard-ALFWP6GJ authpriv.info CRON[13628]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:24:01 wirenboard-ALFWP6GJ cron.info CRON[13640]: (root) CMD (/usr/share/wb-daemon-watchdogs/check_confed.sh 2>&1 | logger -t wb-daemon-watchdogs)
Mar 31 08:24:01 wirenboard-ALFWP6GJ authpriv.info CRON[13627]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:24:01 wirenboard-ALFWP6GJ cron.info CRON[13644]: (root) CMD ( /usr/local/scripts/check_services)
Mar 31 08:24:01 wirenboard-ALFWP6GJ authpriv.info CRON[13627]: pam_unix(cron:session): session closed for user root
Mar 31 08:24:03 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:24:03.279 NOTICE: Bulk processing took 191ms
Mar 31 08:24:05 wirenboard-ALFWP6GJ authpriv.info CRON[13628]: pam_unix(cron:session): session closed for user root
Mar 31 08:24:11 wirenboard-ALFWP6GJ mail.err sSMTP[12854]: Unable to connect to “mail” port 25.
Mar 31 08:24:11 wirenboard-ALFWP6GJ mail.err sSMTP[12854]: Cannot open mail:25
Mar 31 08:24:11 wirenboard-ALFWP6GJ cron.info CRON[12822]: (root) MAIL (mailed 14 bytes of output but got status 0x0001 from MTA )
Mar 31 08:24:11 wirenboard-ALFWP6GJ authpriv.info CRON[12822]: pam_unix(cron:session): session closed for user root
Mar 31 08:24:13 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:24:13.274 NOTICE: Bulk processing took 186ms
Mar 31 08:24:23 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:24:23.395 NOTICE: Bulk processing took 307ms
Mar 31 08:24:33 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:24:33.315 NOTICE: Bulk processing took 227ms
Mar 31 08:24:43 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:24:43.128 NOTICE: Bulk processing took 39ms
Mar 31 08:24:53 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:24:53.139 NOTICE: Bulk processing took 51ms
Mar 31 08:25:01 wirenboard-ALFWP6GJ authpriv.info CRON[14027]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:25:01 wirenboard-ALFWP6GJ authpriv.info CRON[14026]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:25:01 wirenboard-ALFWP6GJ authpriv.info CRON[14028]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:25:01 wirenboard-ALFWP6GJ cron.info CRON[14038]: (root) CMD ( /usr/local/scripts/check_services)
Mar 31 08:25:01 wirenboard-ALFWP6GJ cron.info CRON[14039]: (root) CMD (/usr/share/wb-daemon-watchdogs/check_confed.sh 2>&1 | logger -t wb-daemon-watchdogs)
Mar 31 08:25:01 wirenboard-ALFWP6GJ cron.info CRON[14041]: (root) CMD (/usr/share/wb-daemon-watchdogs/check_wbrules.sh 2>&1 | logger -t wb-daemon-watchdogs)
Mar 31 08:25:03 wirenboard-ALFWP6GJ authpriv.info CRON[14028]: pam_unix(cron:session): session closed for user root
Mar 31 08:25:03 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:25:03.210 NOTICE: Bulk processing took 121ms
Mar 31 08:25:05 wirenboard-ALFWP6GJ authpriv.info CRON[14027]: pam_unix(cron:session): session closed for user root
Mar 31 08:25:05 wirenboard-ALFWP6GJ authpriv.info CRON[14027]: pam_unix(cron:session): session closed for user root
Mar 31 08:25:12 wirenboard-ALFWP6GJ mail.err sSMTP[13226]: Unable to connect to “mail” port 25.
Mar 31 08:25:12 wirenboard-ALFWP6GJ mail.err sSMTP[13226]: Cannot open mail:25
Mar 31 08:25:12 wirenboard-ALFWP6GJ cron.info CRON[13195]: (root) MAIL (mailed 14 bytes of output but got status 0x0001 from MTA )
Mar 31 08:25:12 wirenboard-ALFWP6GJ authpriv.info CRON[13195]: pam_unix(cron:session): session closed for user root
Mar 31 08:25:13 wirenboard-ALFWP6GJ user.warn wb-mqtt-db[812]: 2021-03-31 08:25:13.455 WARN: Group data limit is reached: group all, row count 102001, limit 100000
Mar 31 08:25:13 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:25:13.749 NOTICE: Bulk processing took 661ms
Mar 31 08:25:23 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:25:23.329 NOTICE: Bulk processing took 240ms
Mar 31 08:25:33 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:25:33.436 NOTICE: Bulk processing took 346ms
Mar 31 08:25:43 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:25:43.297 NOTICE: Bulk processing took 208ms
Mar 31 08:25:53 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:25:53.301 NOTICE: Bulk processing took 211ms
Mar 31 08:26:02 wirenboard-ALFWP6GJ authpriv.info CRON[14461]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:26:02 wirenboard-ALFWP6GJ authpriv.info CRON[14460]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:26:02 wirenboard-ALFWP6GJ cron.info CRON[14468]: (root) CMD (/usr/share/wb-daemon-watchdogs/check_confed.sh 2>&1 | logger -t wb-daemon-watchdogs)
Mar 31 08:26:02 wirenboard-ALFWP6GJ cron.info CRON[14469]: (root) CMD ( /usr/local/scripts/check_services)
Mar 31 08:26:02 wirenboard-ALFWP6GJ authpriv.info CRON[14460]: pam_unix(cron:session): session closed for user root
Mar 31 08:26:03 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:26:03.312 NOTICE: Bulk processing took 222ms
Mar 31 08:26:06 wirenboard-ALFWP6GJ authpriv.info CRON[14461]: pam_unix(cron:session): session closed for user root
Mar 31 08:26:13 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:26:13.283 NOTICE: Bulk processing took 193ms
Mar 31 08:26:23 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:26:23.300 NOTICE: Bulk processing took 210ms
Mar 31 08:26:33 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:26:33.482 NOTICE: Bulk processing took 392ms
Mar 31 08:26:43 wirenboard-ALFWP6GJ user.warn wb-mqtt-db[812]: 2021-03-31 08:26:43.526 WARN: Group data limit is reached: group all, row count 102001, limit 100000
Mar 31 08:26:44 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:26:44.041 NOTICE: Bulk processing took 951ms
Mar 31 08:26:53 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:26:53.288 NOTICE: Bulk processing took 198ms
Mar 31 08:27:01 wirenboard-ALFWP6GJ authpriv.info CRON[14868]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:27:01 wirenboard-ALFWP6GJ authpriv.info CRON[14869]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 31 08:27:01 wirenboard-ALFWP6GJ cron.info CRON[14876]: (root) CMD ( /usr/local/scripts/check_services)
Mar 31 08:27:01 wirenboard-ALFWP6GJ cron.info CRON[14878]: (root) CMD (/usr/share/wb-daemon-watchdogs/check_confed.sh 2>&1 | logger -t wb-daemon-watchdogs)
Mar 31 08:27:01 wirenboard-ALFWP6GJ authpriv.info CRON[14868]: pam_unix(cron:session): session closed for user root
Mar 31 08:27:03 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:27:03.282 NOTICE: Bulk processing took 193ms
Mar 31 08:27:05 wirenboard-ALFWP6GJ authpriv.info CRON[14869]: pam_unix(cron:session): session closed for user root
Mar 31 08:27:13 wirenboard-ALFWP6GJ user.notice wb-mqtt-db[812]: 2021-03-31 08:27:13.329 NOTICE: Bulk processing took 239ms
Mar 31 08:27:15 wirenboard-ALFWP6GJ mail.err sSMTP[14073]: Unable to connect to “mail” port 25.