Очень плохо работает MQTT
Модератор: immortal
-
- Сообщения: 19
- Зарегистрирован: Пн окт 24, 2016 7:39 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Очень плохо работает MQTT
Установил MQTT модуль. Сам mosquitto стоит на этой же системе (rpi3). Как только включаю модуль MQTT в логах сервера начинает сыпать "Client MajorDoMo MQTT Cycle already connected, closing old connection". В сам модуль попадает 1 или 2 параметра, причем с разной периодичностью. Другие подписчики (на андрюше) получают показания нормально. В чем может быть проблема... Заранее спасибо..
- Рейтинг: 1.16%
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Очень плохо работает MQTT
непонятно в каких конкретно логах.
возможно запущено несколько циклов mqtt, или у тебя несколько серверов с мажордомо, и все они подключаются с одним именем, а так нельзя
возможно запущено несколько циклов mqtt, или у тебя несколько серверов с мажордомо, и все они подключаются с одним именем, а так нельзя
-
- Сообщения: 74
- Зарегистрирован: Вт дек 31, 2013 2:03 pm
- Откуда: Самара
- Благодарил (а): 25 раз
- Поблагодарили: 5 раз
Re: Очень плохо работает MQTT
У меня четко работает. москитто тоже на сервере крутиться. Тестирую датчик на работе, а сервер дома. Без сбоев
дебиан
дебиан
-
- Сообщения: 19
- Зарегистрирован: Пн окт 24, 2016 7:39 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Очень плохо работает MQTT
Логи 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
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
такой вывод и должен быть вроде. посмотреть точно не могу. я его превратил в службу и закомментил все выводы, чтобы в логи не срал.
явит тебе истину насчет количества циклов
Код: Выделить всё
ps ax | grep cycle_mqtt
-
- Сообщения: 19
- Зарегистрирован: Пн окт 24, 2016 7:39 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Очень плохо работает MQTT
Да выяснилось что цикла почему то два...тогда вообще дурной вопрос а откуда может быть второй цикл ?
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Очень плохо работает MQTT
А откуда у тебя первый? по крону запускаешь, как тут где то было, или руками? или может служба?
-
- Сообщения: 19
- Зарегистрирован: Пн окт 24, 2016 7:39 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Очень плохо работает MQTT
Какая то фантастика.. грохнул процесс одного из двух циклов.. перегрузил и теперь все норм.. ничего не пойму )))
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Очень плохо работает MQTT
Он автостартанул, а потом ты его еще раз руками запустил.
после перезагрузки естественно остался 1 процесс.
после перезагрузки естественно остался 1 процесс.
-
- Сообщения: 19
- Зарегистрирован: Пн окт 24, 2016 7:39 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Очень плохо работает MQTT
Та в том то и дело что ничего не менял.. и перезапускал раз 20... удалял, ставил модуль MQTT.. снес даже обьекты связанные с модулем... ничего не помогало.. а ща просто снес процесс одного из циклов и все...