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

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

Модератор: immortal

maleha
Сообщения: 19
Зарегистрирован: Пн окт 24, 2016 7:39 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение maleha » Пн окт 24, 2016 8:19 pm

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

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

Сообщение nightwind » Вт окт 25, 2016 12:17 pm

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

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

Сообщение Pooh » Вт окт 25, 2016 1:35 pm

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

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

Сообщение maleha » Вт окт 25, 2016 2:56 pm

Логи 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
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

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

Сообщение nightwind » Вт окт 25, 2016 4:48 pm

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

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

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

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

Сообщение maleha » Вт окт 25, 2016 5:10 pm

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

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

Сообщение nightwind » Вт окт 25, 2016 6:51 pm

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

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

Сообщение maleha » Вт окт 25, 2016 8:50 pm

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

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

Сообщение nightwind » Вт окт 25, 2016 9:13 pm

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

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

Сообщение maleha » Вт окт 25, 2016 9:30 pm

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