Очень плохо работает MQTT

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

Модератор: immortal

maleha
Сообщения: 19
Зарегистрирован: Пн окт 24, 2016 7:39 pm

Очень плохо работает MQTT

Сообщение maleha »

Установил MQTT модуль. Сам mosquitto стоит на этой же системе (rpi3). Как только включаю модуль MQTT в логах сервера начинает сыпать "Client MajorDoMo MQTT Cycle already connected, closing old connection". В сам модуль попадает 1 или 2 параметра, причем с разной периодичностью. Другие подписчики (на андрюше) получают показания нормально. В чем может быть проблема... Заранее спасибо..
Аватара пользователя
nightwind
Сообщения: 332
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Контактная информация:

Re: Очень плохо работает MQTT

Сообщение nightwind »

непонятно в каких конкретно логах.
возможно запущено несколько циклов mqtt, или у тебя несколько серверов с мажордомо, и все они подключаются с одним именем, а так нельзя
Pooh
Сообщения: 74
Зарегистрирован: Вт дек 31, 2013 2:03 pm
Откуда: Самара

Re: Очень плохо работает MQTT

Сообщение Pooh »

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

Re: Очень плохо работает MQTT

Сообщение maleha »

Логи mosquitto. Сервер MJ только один.. Такое впечатление что где идет постоянный цикл создания соединения с сервером MQTT. В логах это сообщение валиться несколько десятков раз в сек. Как проверить сколько циклов запускается. Логи MJ
23:14:22 working thread: cycle_mqtt.php
23:14:22 working thread: cycle_narodmon2.php
23:14:22 working thread: cycle_webvars.php
23:14:22 working thread: cycle_scheduler.php
23:14:22 working thread: cycle_rss.php
23:14:23 working thread: cycle_states.php
23:14:23 working thread: cycle_execs.php
23:14:23 working thread: cycle_main.php
23:14:23 working thread: cycle_watchfolders.php
23:14:23 working thread: cycle_ping.php
23:14:23 working thread: cycle_websockets.php
23:14:23 working thread: cycle_mqtt.php
23:14:23 working thread: cycle_narodmon2.php
23:14:23 working thread: cycle_webvars.php
23:14:23 working thread: cycle_scheduler.php
23:14:23 working thread: cycle_rss.php
23:14:24 working thread: cycle_states.php
23:14:24 working thread: cycle_execs.php
23:14:24 working thread: cycle_main.php
23:14:24 working thread: cycle_watchfolders.php
23:14:24 working thread: cycle_ping.php
23:14:24 working thread: cycle_websockets.php
23:14:24 working thread: cycle_mqtt.php
23:14:24 working thread: cycle_narodmon2.php
23:14:24 working thread: cycle_webvars.php
23:14:24 working thread: cycle_scheduler.php
23:14:24 working thread: cycle_rss.php
23:14:25 working thread: cycle_states.php
23:14:25 working thread: cycle_execs.php
23:14:25 working thread: cycle_main.php
23:14:25 working thread: cycle_watchfolders.php
23:14:25 working thread: cycle_ping.php
23:14:25 working thread: cycle_websockets.php
23:14:25 working thread: cycle_mqtt.php
23:14:25 working thread: cycle_narodmon2.php
23:14:25 working thread: cycle_webvars.php
23:14:25 working thread: cycle_scheduler.php
23:14:25 working thread: cycle_rss.php
23:14:26 working thread: cycle_states.php
23:14:26 working thread: cycle_execs.php
23:14:26 working thread: cycle_main.php
23:14:26 working thread: cycle_watchfolders.php
23:14:26 working thread: cycle_ping.php
23:14:26 working thread: cycle_websockets.php
23:14:26 working thread: cycle_mqtt.php
23:14:26 working thread: cycle_narodmon2.php
Аватара пользователя
nightwind
Сообщения: 332
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Контактная информация:

Re: Очень плохо работает MQTT

Сообщение nightwind »

такой вывод и должен быть вроде. посмотреть точно не могу. я его превратил в службу и закомментил все выводы, чтобы в логи не срал.

Код: Выделить всё

ps ax | grep cycle_mqtt
явит тебе истину насчет количества циклов
maleha
Сообщения: 19
Зарегистрирован: Пн окт 24, 2016 7:39 pm

Re: Очень плохо работает MQTT

Сообщение maleha »

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

Re: Очень плохо работает MQTT

Сообщение nightwind »

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

Re: Очень плохо работает MQTT

Сообщение maleha »

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

Re: Очень плохо работает MQTT

Сообщение nightwind »

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

Re: Очень плохо работает MQTT

Сообщение maleha »

Та в том то и дело что ничего не менял.. и перезапускал раз 20... удалял, ставил модуль MQTT.. снес даже обьекты связанные с модулем... ничего не помогало.. а ща просто снес процесс одного из циклов и все...
Ответить