Решение проблемы с Mosquitto + 2 сервера Majordomo

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow

Решение проблемы с Mosquitto + 2 сервера Majordomo

Сообщение lysyy »

Решение проблемы с Mosquitto + 2 сервера Majordomo, может у кого такая же ситуация. Сейчас москит на ubuntu, с конфигом от виндового. было то же самое.
Не видно данных с одного из серверов...
Москит сбрасывает подключение, если к нему коннектится сервер

1476224911: New connection from 192.168.5.2 on port 1883.
1476224911: Client MajorDoMo MQTT Cycle already connected, closing old connectio
n.

Надо поправить строчку в scripts/mqtt.php

$mqtt_client = new phpMQTT($host, $port, "MajorDoMo MQTT Cycle");

поменять содержание в двойных кавычках на свое) и в логах москита будет виден уникальный сервер. при обновлении слетит) если многоуважаемый Сергей туда не подставит например имя компьютера)
Аватара пользователя
nightwind
Сообщения: 332
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Контактная информация:

Re: Решение проблемы с Mosquitto + 2 сервера Majordomo

Сообщение nightwind »

да, тоже правил эту строчку. имена клиентов должны быть разные.
maleha
Сообщения: 19
Зарегистрирован: Пн окт 24, 2016 7:39 pm

Re: Решение проблемы с Mosquitto + 2 сервера Majordomo

Сообщение maleha »

Добрый.. у меня такое же сообщение в логах. Только на mqtt настроен только один majordomo. Причем такое сообщение идет раз 10 в сек. Используется образ под raspberry 3 с этого форума.
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow

Re: Решение проблемы с Mosquitto + 2 сервера Majordomo

Сообщение lysyy »

ТУт как раз и проблема, что москит отключает старого клиента с таким именем... 2 сервера по одинаковому. знач у тебя что то другое
Ответить