Страница 1 из 2

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

Добавлено: Пн окт 24, 2016 8:19 pm
maleha
Установил MQTT модуль. Сам mosquitto стоит на этой же системе (rpi3). Как только включаю модуль MQTT в логах сервера начинает сыпать "Client MajorDoMo MQTT Cycle already connected, closing old connection". В сам модуль попадает 1 или 2 параметра, причем с разной периодичностью. Другие подписчики (на андрюше) получают показания нормально. В чем может быть проблема... Заранее спасибо..

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

Добавлено: Вт окт 25, 2016 12:17 pm
nightwind
непонятно в каких конкретно логах.
возможно запущено несколько циклов mqtt, или у тебя несколько серверов с мажордомо, и все они подключаются с одним именем, а так нельзя

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

Добавлено: Вт окт 25, 2016 1:35 pm
Pooh
У меня четко работает. москитто тоже на сервере крутиться. Тестирую датчик на работе, а сервер дома. Без сбоев
дебиан

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

Добавлено: Вт окт 25, 2016 2:56 pm
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

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

Добавлено: Вт окт 25, 2016 4:48 pm
nightwind
такой вывод и должен быть вроде. посмотреть точно не могу. я его превратил в службу и закомментил все выводы, чтобы в логи не срал.

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

ps ax | grep cycle_mqtt
явит тебе истину насчет количества циклов

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

Добавлено: Вт окт 25, 2016 5:10 pm
maleha
Да выяснилось что цикла почему то два...тогда вообще дурной вопрос а откуда может быть второй цикл ?

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

Добавлено: Вт окт 25, 2016 6:51 pm
nightwind
А откуда у тебя первый? по крону запускаешь, как тут где то было, или руками? или может служба?

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

Добавлено: Вт окт 25, 2016 8:50 pm
maleha
Какая то фантастика.. грохнул процесс одного из двух циклов.. перегрузил и теперь все норм.. ничего не пойму )))

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

Добавлено: Вт окт 25, 2016 9:13 pm
nightwind
Он автостартанул, а потом ты его еще раз руками запустил.
после перезагрузки естественно остался 1 процесс.

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

Добавлено: Вт окт 25, 2016 9:30 pm
maleha
Та в том то и дело что ничего не менял.. и перезапускал раз 20... удалял, ставил модуль MQTT.. снес даже обьекты связанные с модулем... ничего не помогало.. а ща просто снес процесс одного из циклов и все...