Wb-rules теряет соединение с MQTT

Добрый день!

Столкнулся с такой проблемой:

root@IQ327000:/etc/wb-rules# journalctl -u wb-rules | grep "MQTT error"
May 17 03:28:40 IQ327000 wb-rules[31138]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 03:29:01 IQ327000 wb-rules[31334]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 03:32:49 IQ327000 wb-rules[3034]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 03:50:18 IQ327000 wb-rules[17221]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 03:56:33 IQ327000 wb-rules[20835]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 03:59:56 IQ327000 wb-rules[22641]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:02:45 IQ327000 wb-rules[24836]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:02:45 IQ327000 wb-rules[24836]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:10:58 IQ327000 wb-rules[31338]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Subscribe completed
May 17 04:16:14 IQ327000 wb-rules[2511]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:19:31 IQ327000 wb-rules[4959]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:19:31 IQ327000 wb-rules[4959]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:19:31 IQ327000 wb-rules[4959]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:19:31 IQ327000 wb-rules[4959]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:19:31 IQ327000 wb-rules[4959]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:28:34 IQ327000 wb-rules[12792]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:33:53 IQ327000 wb-rules[17687]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:35:45 IQ327000 wb-rules[18721]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:38:26 IQ327000 wb-rules[19554]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:47:01 IQ327000 wb-rules[27525]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
May 17 04:52:47 IQ327000 wb-rules[32504]: ERROR: [wbgo_mqtt] MQTT error: connection lost before Publish completed
^C
root@IQ327000:/etc/wb-rules# св .мфк.дщп.cd /^C
root@IQ327000:/etc/wb-rules# cd /var/log/
root@IQ327000:/var/log# wb-diag-collect collect
Start data collecting
2024-05-17 07:42:36,839 [WARNING] No files for wildcard /var/log/z-way-server.log
2024-05-17 07:42:47,330 [WARNING] Command lsusb -t didn't finish in 5s
2024-05-17 07:42:52,396 [WARNING] Command lsusb didn't finish in 5s
2024-05-17 07:42:58,081 [WARNING] Command emmcparm -V -I -t -B -S  -E -e /dev/mmcblk0 didn't finish in 5s
Data was collected successfully

Что могло случиться? До перезагрузки работало нормлаьно.
collect_A5ESXDQZ_2024-05-17-07.43.19.zip (70,2 КБ)

Я менял настройки mosquitto, после перезагрузки контроллера перестал запускаться wb-mqtt-serial (он как бы работает, но к MQTT не подключается). Из-за этого wb-rules не смог управлять оборудованием и по моему вочдогу по ошибке убивался (за не исполнение должностных обязанностей).
Сейчас обновил wb-mqtt-serial, вроде заработало.

Добрый день.
Как я вижу, релиз 2207?
А включен ли persistence в брокере, в конфиге mosquitto? В старых релизах в архиве далеко не все что нужно…

Добрый день!
persistence отключен, cleansession false.
Возможно это ломает.
persistence отключен так как может переполняться БД из-за старой баги в mosquitto.

Тут похожее: Wb-rules - MQTT Error: Connection lost before Subscribe completed - #17

к сожалению в 2207 в архив статистика служебных топиков не выводится. А что в выводе

mosquitto_sub -v -t '$SYS/#'

присутствует? Особо интересно connetctions и нет ли dropped

Пока нет контроллера с такой же проблемой, как вопроизведется, проверю.