говняная сеть, вайфай небось какой? или 100% загрузка проца?AndreyD писал(а): ↑Ср мар 06, 2019 5:12 pmДоброго времени суток.
В логах mosquitto (mosquitto MQTT v3.1 message broker) постоянные разрывы:
1551881194: Client MajorDoMo (#5c7fd35beb4d6) has exceeded timeout, disconnecting.
1551881194: Socket error on client MajorDoMo (#5c7fd35beb4d6), disconnecting.
1551881194: New connection from 127.0.0.1 on port 1883.
При этом четыре подключенные ардуинки работают без дисконектов.
В чем может быть проблема?
[Модуль] MQTT (mqtt)
Модератор: immortal
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
- Kvantos
- Сообщения: 295
- Зарегистрирован: Вт окт 31, 2017 1:05 pm
- Благодарил (а): 26 раз
- Поблагодарили: 49 раз
Re: [Модуль] MQTT (mqtt)
Надеюсь разработчик модуля обратит внимание и подправит...., а то напрягает

MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
-
- Сообщения: 25
- Зарегистрирован: Ср фев 20, 2019 7:16 am
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
МД стоит на том же одноплатнике что и Маскитто. При чем здесь сеть? Ардунки по витой паре все.nightwind писал(а): ↑Вт мар 12, 2019 4:37 pmговняная сеть, вайфай небось какой? или 100% загрузка проца?AndreyD писал(а): ↑Ср мар 06, 2019 5:12 pmДоброго времени суток.
В логах mosquitto (mosquitto MQTT v3.1 message broker) постоянные разрывы:
1551881194: Client MajorDoMo (#5c7fd35beb4d6) has exceeded timeout, disconnecting.
1551881194: Socket error on client MajorDoMo (#5c7fd35beb4d6), disconnecting.
1551881194: New connection from 127.0.0.1 on port 1883.
При этом четыре подключенные ардуинки работают без дисконектов.
В чем может быть проблема?
Проц. на 7-17% грузиться в рабочем режиме.
Лог с отключенными ардунками:
СпойлерПоказать
15:54:21 1552406061: New connection from 127.0.0.1 on port 1883.
15:54:21 1552406061: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:54:21 1552406061: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:54:21 1552406061: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:54:22 1552406062: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:54:22 1552406062: <-->o/# (QoS 0)
15:54:22 1552406062: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:54:36 1552406076: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
15:54:36 1552406076: Socket error on client MajorDoMo (#5c868ee5e758e), disconnecting.
15:54:36 1552406076: New connection from 127.0.0.1 on port 1883.
15:54:36 1552406076: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:54:36 1552406076: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:54:36 1552406076: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:54:37 1552406077: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:54:37 1552406077: <-->o/# (QoS 0)
15:54:37 1552406077: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:54:51 1552406091: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
15:54:51 1552406091: Socket error on client MajorDoMo (#5c868ee5e758e), disconnecting.
15:54:52 1552406092: New connection from 127.0.0.1 on port 1883.
15:54:52 1552406092: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:54:52 1552406092: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:54:52 1552406092: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:54:52 1552406092: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:54:52 1552406092: <-->o/# (QoS 0)
15:54:52 1552406092: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:55:06 1552406106: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
15:55:06 1552406106: Socket error on client MajorDoMo (#5c868ee5e758e), disconnecting.
15:55:06 1552406106: New connection from 127.0.0.1 on port 1883.
15:55:06 1552406106: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:55:06 1552406106: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:55:06 1552406106: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:55:06 1552406106: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:55:06 1552406106: <-->o/# (QoS 0)
15:55:06 1552406106: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:55:21 1552406121: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
15:54:21 1552406061: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:54:21 1552406061: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:54:21 1552406061: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:54:22 1552406062: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:54:22 1552406062: <-->o/# (QoS 0)
15:54:22 1552406062: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:54:36 1552406076: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
15:54:36 1552406076: Socket error on client MajorDoMo (#5c868ee5e758e), disconnecting.
15:54:36 1552406076: New connection from 127.0.0.1 on port 1883.
15:54:36 1552406076: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:54:36 1552406076: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:54:36 1552406076: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:54:37 1552406077: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:54:37 1552406077: <-->o/# (QoS 0)
15:54:37 1552406077: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:54:51 1552406091: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
15:54:51 1552406091: Socket error on client MajorDoMo (#5c868ee5e758e), disconnecting.
15:54:52 1552406092: New connection from 127.0.0.1 on port 1883.
15:54:52 1552406092: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:54:52 1552406092: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:54:52 1552406092: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:54:52 1552406092: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:54:52 1552406092: <-->o/# (QoS 0)
15:54:52 1552406092: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:55:06 1552406106: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
15:55:06 1552406106: Socket error on client MajorDoMo (#5c868ee5e758e), disconnecting.
15:55:06 1552406106: New connection from 127.0.0.1 on port 1883.
15:55:06 1552406106: Client MajorDoMo (#5c868ee5e758e) disconnected.
15:55:06 1552406106: New client connected from 127.0.0.1 as MajorDoMo (#5c868ee5e758e) (c0, k10).
15:55:06 1552406106: Sending CONNACK to MajorDoMo (#5c868ee5e758e) (0, 0)
15:55:06 1552406106: Received SUBSCRIBE from MajorDoMo (#5c868ee5e758e)
15:55:06 1552406106: <-->o/# (QoS 0)
15:55:06 1552406106: Sending SUBACK to MajorDoMo (#5c868ee5e758e)
15:55:21 1552406121: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
СпойлерПоказать
16:27:26 1552408046: New client connected from 127.0.0.1 as MajorDoMo MQTT Client (c1, k10).
16:27:26 1552408046: Sending CONNACK to MajorDoMo MQTT Client (0, 0)
16:27:26 1552408046: Received PUBLISH from MajorDoMo MQTT Client (d0, q0, r0, m0, 'i/r2/c', ... (1 bytes))
16:27:26 1552408046: Sending PUBLISH to room2 (d0, q0, r0, m0, 'i/r2/c', ... (1 bytes))
16:27:26 1552408046: Received DISCONNECT from MajorDoMo MQTT Client
16:27:26 1552408046: Client MajorDoMo MQTT Client disconnected.
16:27:26 1552408046: Sending CONNACK to MajorDoMo MQTT Client (0, 0)
16:27:26 1552408046: Received PUBLISH from MajorDoMo MQTT Client (d0, q0, r0, m0, 'i/r2/c', ... (1 bytes))
16:27:26 1552408046: Sending PUBLISH to room2 (d0, q0, r0, m0, 'i/r2/c', ... (1 bytes))
16:27:26 1552408046: Received DISCONNECT from MajorDoMo MQTT Client
16:27:26 1552408046: Client MajorDoMo MQTT Client disconnected.

Cubieboard7 + WD Black WD5000LPLX, Debian GNU/Linux 9 (stretch)
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
16:27:26 1552408046: Client MajorDoMo MQTT Client disconnected.
15:55:21 1552406121: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
тут 2 разные причины. но если ардуинки работают норм - обновляй php, обновляй мажор.
15:55:21 1552406121: Client MajorDoMo (#5c868ee5e758e) has exceeded timeout, disconnecting.
тут 2 разные причины. но если ардуинки работают норм - обновляй php, обновляй мажор.
- Рейтинг: 1.16%
-
- Сообщения: 25
- Зарегистрирован: Ср фев 20, 2019 7:16 am
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
После:
apt-get update
apt-get upgrade
>PHP 7.0.33-0+deb9u3 (cli) (built: Mar 8 2019 10:01:24) ( NTS )
МД обновил:
>MQTT (by SergeJey)
>Последние обновления: 2019-01-03 20:50:35 (Fix)
Понаблюдаю.
Уже появилась при отправке топика:
СпойлерПоказать
19:03:10 1552417390: Received PUBLISH from MajorDoMo MQTT Client (d0, q0, r0, m0, 'i/r1/c', ... (1 bytes))
19:03:10 1552417390: Sending PUBLISH to room1 (d0, q0, r0, m0, 'i/r1/c', ... (1 bytes))
19:03:10 1552417390: Received DISCONNECT from MajorDoMo MQTT Client
19:03:10 1552417390: Client MajorDoMo MQTT Client disconnected.
19:03:10 1552417390: Sending PUBLISH to room1 (d0, q0, r0, m0, 'i/r1/c', ... (1 bytes))
19:03:10 1552417390: Received DISCONNECT from MajorDoMo MQTT Client
19:03:10 1552417390: Client MajorDoMo MQTT Client disconnected.
СпойлерПоказать
19:11:05 1552417865: New client connected from 127.0.0.1 as MajorDoMo (#5c880012802f6) (c0, k10).
19:11:20 1552417880: Client MajorDoMo (#5c880012802f6) has exceeded timeout, disconnecting.
19:11:20 1552417880: Socket error on client MajorDoMo (#5c880012802f6), disconnecting.
19:11:20 1552417880: New connection from 127.0.0.1 on port 1883.
19:11:20 1552417880: Client MajorDoMo (#5c880012802f6) disconnected.
19:11:20 1552417880: New client connected from 127.0.0.1 as MajorDoMo (#5c880012802f6) (c0, k10).
19:11:35 1552417895: Client MajorDoMo (#5c880012802f6) has exceeded timeout, disconnecting.
19:11:35 1552417895: Socket error on client MajorDoMo (#5c880012802f6), disconnecting.
19:11:35 1552417895: New connection from 127.0.0.1 on port 1883.
19:11:35 1552417895: Client MajorDoMo (#5c880012802f6) disconnected.
19:11:35 1552417895: New client connected from 127.0.0.1 as MajorDoMo (#5c880012802f6) (c0, k10).
19:11:50 1552417910: Client MajorDoMo (#5c880012802f6) has exceeded timeout, disconnecting.
19:11:20 1552417880: Client MajorDoMo (#5c880012802f6) has exceeded timeout, disconnecting.
19:11:20 1552417880: Socket error on client MajorDoMo (#5c880012802f6), disconnecting.
19:11:20 1552417880: New connection from 127.0.0.1 on port 1883.
19:11:20 1552417880: Client MajorDoMo (#5c880012802f6) disconnected.
19:11:20 1552417880: New client connected from 127.0.0.1 as MajorDoMo (#5c880012802f6) (c0, k10).
19:11:35 1552417895: Client MajorDoMo (#5c880012802f6) has exceeded timeout, disconnecting.
19:11:35 1552417895: Socket error on client MajorDoMo (#5c880012802f6), disconnecting.
19:11:35 1552417895: New connection from 127.0.0.1 on port 1883.
19:11:35 1552417895: Client MajorDoMo (#5c880012802f6) disconnected.
19:11:35 1552417895: New client connected from 127.0.0.1 as MajorDoMo (#5c880012802f6) (c0, k10).
19:11:50 1552417910: Client MajorDoMo (#5c880012802f6) has exceeded timeout, disconnecting.
Пока был на работе, вторых тоже наприлетало, но вроде поменьше. Отключил пока лог, чтобы жесткий не засорял, на саму работу МД все равно эти ошибки не влияют.
Последний раз редактировалось AndreyD Ср мар 13, 2019 5:15 pm, всего редактировалось 1 раз.
Cubieboard7 + WD Black WD5000LPLX, Debian GNU/Linux 9 (stretch)
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
москит еще забыл) если уж обновлять, то все, что касается. и какая то php у тебя странная версия. это на чем?
-
- Сообщения: 25
- Зарегистрирован: Ср фев 20, 2019 7:16 am
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
См. мою подпись.
Cubieboard7 + WD Black WD5000LPLX, Debian GNU/Linux 9 (stretch)
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
ПО json поддержите идею https://connect.smartliving.ru/ideas/542.html
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
или я не понял смысл идеи, или она уже реализована. json парсится уже давно, и привязыать свойства можно к распарсеным значениямdirectman66 писал(а): ↑Ср мар 13, 2019 2:54 pmПО json поддержите идею https://connect.smartliving.ru/ideas/542.html
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] MQTT (mqtt)
Где и как?nightwind писал(а): ↑Ср мар 13, 2019 3:16 pmили я не понял смысл идеи, или она уже реализована. json парсится уже давно, и привязыать свойства можно к распарсеным значениямdirectman66 писал(а): ↑Ср мар 13, 2019 2:54 pmПО json поддержите идею https://connect.smartliving.ru/ideas/542.html
СпойлерПоказать
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram