Не удалось подключится к ws://192.168.0.239/mqtt

Добрый день, отвалился вебинтерфейс, пишет “Не удалось подключится к ws://192.168.0.239/mqtt”, операций с контроллером никаких не производилось

вывод команды systemctl status wb-mqtt-serial:

wb-mqtt-serial.service - MQTT Driver for serial devices
Loaded: loaded (/lib/systemd/system/wb-mqtt-serial.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2026-01-15 02:25:51 MSK; 19h ago
Main PID: 1669 (wb-mqtt-serial)
Tasks: 10 (limit: 2339)
Memory: 31.7M
CPU: 4h 33min 57.552s
CGroup: /system.slice/wb-mqtt-serial.service
└─1669 /usr/bin/wb-mqtt-serial

Jan 15 21:54:34 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:35 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:36 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:37 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:38 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:39 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:40 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:41 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:42 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:54:43 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
~
~
~
lines 1-20/20 (END)

Вывод команды journalctl -u wb-mqtt-serial -n 50 --no-pager
– Journal begins at Mon 2025-05-19 12:06:46 MSK, ends at Thu 2026-01-15 21:55:51 MSK. –
Jan 15 21:55:02 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:03 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:04 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:05 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:06 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:07 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:08 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:09 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:10 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:11 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:12 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:13 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:14 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:15 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:16 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:17 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:18 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:19 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:20 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:21 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:22 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:23 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:24 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:25 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:26 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:27 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:28 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:29 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:30 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:31 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:32 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:33 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:34 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:35 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:36 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:37 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:38 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:39 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:40 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:41 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [modbus] failed to read 8 discrete(s) @ 0 of device modbus:4: Serial protocol error: request timed out
Jan 15 21:55:41 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:42 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:43 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:44 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:45 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:46 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:47 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:48 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:49 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost
Jan 15 21:55:50 wirenboard-AHM2D6GE wb-mqtt-serial[1669]: WARNING: [mqtt] connection lost

вывод journalctl -u wb-mqtt-serial | grep “ERROR”
Jul 03 13:03:30 wirenboard-AHM2D6GE wb-mqtt-serial[1566]: ERROR: [signal handling] sigwaitinfo error: Interrupted system call
Jul 21 10:16:03 wirenboard-AHM2D6GE wb-mqtt-serial[27176]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Jul 21 10:16:03 wirenboard-AHM2D6GE wb-mqtt-serial[27176]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL
Aug 12 10:07:54 wirenboard-AHM2D6GE wb-mqtt-serial[1621]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Aug 19 08:40:24 wirenboard-AHM2D6GE wb-mqtt-serial[6670]: ERROR: [driver] Failed to accept ‘on’ value for control “K2” of device “wb-mr6c_114”: Control “K2” of device “wb-mr6c_114” was deleted @ wblib/control.cpp:179
Aug 19 08:40:24 wirenboard-AHM2D6GE wb-mqtt-serial[6670]: ERROR: [serial port driver] event for non existent device channel from control ‘wb-mr6c_114/K2’ value: ‘0’
Aug 19 08:40:24 wirenboard-AHM2D6GE wb-mqtt-serial[6670]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Aug 19 08:40:24 wirenboard-AHM2D6GE wb-mqtt-serial[6670]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL
Aug 19 08:42:49 wirenboard-AHM2D6GE wb-mqtt-serial[12080]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Aug 19 08:42:49 wirenboard-AHM2D6GE wb-mqtt-serial[12080]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL
Aug 19 08:50:01 wirenboard-AHM2D6GE wb-mqtt-serial[16809]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Aug 19 08:50:01 wirenboard-AHM2D6GE wb-mqtt-serial[16809]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL
Aug 19 09:28:31 wirenboard-AHM2D6GE wb-mqtt-serial[17202]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Aug 19 09:28:31 wirenboard-AHM2D6GE wb-mqtt-serial[17202]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL
Aug 19 09:43:41 wirenboard-AHM2D6GE wb-mqtt-serial[41620]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Aug 27 12:35:39 wirenboard-AHM2D6GE wb-mqtt-serial[1648]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Aug 27 12:35:39 wirenboard-AHM2D6GE wb-mqtt-serial[1648]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL
Sep 12 10:11:44 wirenboard-AHM2D6GE wb-mqtt-serial[1629]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Sep 12 10:11:44 wirenboard-AHM2D6GE wb-mqtt-serial[1629]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL
Jan 13 00:20:14 wirenboard-AHM2D6GE wb-mqtt-serial[1213876]: ERROR: [mqtt] disconnect error: MOSQ_ERR_NO_CONN
Jan 13 00:20:14 wirenboard-AHM2D6GE wb-mqtt-serial[1213876]: ERROR: [mqtt] loop_stop error: MOSQ_ERR_INVAL

systemctl status mosquitto

● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mosquitto.service.d
└─override.conf
Active: active (running) since Thu 2026-01-15 10:10:19 MSK; 11h ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 265775 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 265776 ExecStartPre=/bin/chown mosquitto:mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 265777 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 265778 ExecStartPre=/bin/chown mosquitto:mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 265779 ExecStartPre=/bin/chown mosquitto:mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 265780 ExecStartPre=/bin/chmod g+x /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 265781 (mosquitto)
Tasks: 1 (limit: 2339)
Memory: 114.4M
CPU: 6min 29.853s
CGroup: /system.slice/mosquitto.service
└─265781 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

Jan 15 21:51:03 wirenboard-AHM2D6GE mosquitto[265781]: 1768503063: Connecting bridge (step 1) ha (192.168.8.117:1883)
Jan 15 21:51:03 wirenboard-AHM2D6GE mosquitto[265781]: 1768503063: Connecting bridge (step 2) ha (192.168.8.117:1883)
Jan 15 21:52:34 wirenboard-AHM2D6GE mosquitto[265781]: 1768503154: Connecting bridge (step 1) ha (192.168.8.117:1883)

приложен диагностический архив, доступен только сотрудникам поддержки
(2,6 МБ)

Перезапуск службы wb-mqtt-serial не помогло, помогла перезагрузка контроллера.

Но хотелось бы узнать причину такого поведения

Добрый день.
У вас настроен мост mosquitto.
А как предполагается обрабатывать ситуацию недоступности его участников? Посмотрите, например Работа без Интернета - #3 от пользователя IgorL

Вчера решали подобную проблему.

Выполните для начала
apt update && apt upgrade -y

Затем проверьте службы
systemctl status mosquitto
systemctl status wb-mqtt-serial