Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
directman66
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
695 раз
-
Контактная информация:
Сообщение
directman66 » Вт мар 28, 2017 10:51 pm
скрины проблемы


Отправлено с моего Redmi Note 3 через Tapatalk
-
directman66
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
695 раз
-
Контактная информация:
Сообщение
directman66 » Вт мар 28, 2017 10:53 pm
xray
Отправлено с моего Redmi Note 3 через Tapatalk
-
directman66
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
695 раз
-
Контактная информация:
Сообщение
directman66 » Ср мар 29, 2017 2:07 pm
заметил, что проблема возникает, если запретить анонимный доступ в mosquto.
Если его разрешить, то все становится отлично.
-
directman66
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
695 раз
-
Контактная информация:
Сообщение
directman66 » Пт мар 31, 2017 4:57 am
Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
-
Fav0rit
- Сообщения: 60
- Зарегистрирован: Чт мар 19, 2015 10:27 pm
-
Благодарил (а):
8 раз
-
Поблагодарили:
22 раза
Сообщение
Fav0rit » Вс апр 02, 2017 12:52 am
directman66 писал(а):Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
Скорее с websockets, попробуйте их перезапустить и проверьте. Тоже периодически натыкаюсь на такую бяку...
-
directman66
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
695 раз
-
Контактная информация:
Сообщение
directman66 » Вс апр 02, 2017 1:14 pm
websockets были отключены через config.php
Влючение и выключение ничего не дало.
Интересно, можно ли поставить mosqutto на роутер с прошивкой tomatousb или dd-wrt? В сети много информации об установке на openwrt, но не хотелось бы менять прошивку на роуетер, много всего настроено на asus rt-n66u.
upd:
Сергей, реальная проблема со сценами. Перешел на mqtt, так как getURL тормозил. Поработало примерно неделю и стало тормозить mqtt. Брокет и MD стоит на 3 малине. Хотелось бы решить уже этот вопрос.
-
sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
76 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Вт апр 04, 2017 12:29 pm
directman66 писал(а):Также наблюдаю очень большой временной лаг между нажатием кнопок и отправкой команды на сервер mqtt. Если отправлять напрямую через mqtt iot, то устройства реагируют мгновенно. Какаято проблема с плагином mqtt
Я так не подскажу. Лучше всего, если вы дадите доступ к системе, когда наблюдаются тормоза, чтобы понять, чем оно загружено.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
dioxin
- Сообщения: 175
- Зарегистрирован: Вт фев 14, 2017 4:43 pm
- Откуда: Иваново
-
Благодарил (а):
15 раз
-
Поблагодарили:
46 раз
Сообщение
dioxin » Ср апр 05, 2017 4:59 pm
Подтверждаю, после нескольких дней работы mqtt перестал общаться с удаленным сервером. Помог перезапуск службы mqtt вручную. Вот лог перезапуска руками:
14:13:58 0.69393800 Starting service cycle_mqtt (./scripts/cycle_mqtt.php)
14:13:56 0.55466700 Executing: sudo kill -9 3856
14:13:56 0.53569700 Executing: sudo kill -9 31892
14:13:56 0.51714900 Executing: sudo kill -9 29251
14:13:56 0.49904600 Executing: sudo kill -9 29138
14:13:56 0.48241500 Executing: sudo kill -9 29093
14:13:56 0.46115300 Executing: sudo kill -9 28711
14:13:56 0.44305000 Executing: sudo kill -9 28605
14:13:56 0.42521900 Executing: sudo kill -9 26401
14:13:56 0.40614900 Executing: sudo kill -9 26174
14:13:56 0.38945700 Executing: sudo kill -9 26056
14:13:56 0.36175800 Executing: sudo kill -9 25978
14:13:56 0.34115000 Executing: sudo kill -9 25913
14:13:56 0.32234100 Executing: sudo kill -9 13556
14:13:56 0.30533400 Executing: sudo kill -9 13522
14:13:56 0.28750000 Executing: sudo kill -9 13457
14:13:56 0.26735200 Executing: sudo kill -9 12981
14:13:56 0.25316800 Executing: sudo kill -9 12955
14:13:56 0.22472300 Executing: sudo kill -9 12903
14:13:56 0.21709800 Executing: sudo kill -9 12845
14:13:56 0.20405900 Executing: sudo kill -9 12835
14:13:56 0.19300600 Executing: sudo kill -9 12726
14:13:56 0.18498400 Executing: sudo kill -9 12139
14:13:55 0.69334800 Closing service cycle_mqtt (id: 47)
14:13:55 0.69288900 Closing service cycle_mqtt (id: 46)
14:13:55 0.68726800 Closing service cycle_mqtt (id: 44)
14:13:55 0.68683000 Closing service cycle_mqtt (id: 43)
14:13:55 0.68636800 Closing service cycle_mqtt (id: 42)
14:13:55 0.68594700 Closing service cycle_mqtt (id: 41)
14:13:55 0.68551500 Closing service cycle_mqtt (id: 40)
14:13:55 0.68508400 Closing service cycle_mqtt (id: 39)
14:13:55 0.68466700 Closing service cycle_mqtt (id: 38)
14:13:55 0.68421000 Closing service cycle_mqtt (id: 37)
14:13:55 0.68354900 Closing service cycle_mqtt (id: 36)
14:13:55 0.68312000 Closing service cycle_mqtt (id: 35)
14:13:55 0.68266700 Closing service cycle_mqtt (id: 33)
14:13:55 0.68214300 Closing service cycle_mqtt (id: 32)
14:13:55 0.68173400 Closing service cycle_mqtt (id: 31)
14:13:55 0.68132400 Closing service cycle_mqtt (id: 28)
14:13:55 0.68090300 Closing service cycle_mqtt (id: 27)
14:13:55 0.68048000 Closing service cycle_mqtt (id: 26)
14:13:55 0.67995400 Closing service cycle_mqtt (id: 24)
14:13:55 0.67938600 Closing service cycle_mqtt (id: 23)
14:13:55 0.67893900 Closing service cycle_mqtt (id: 21)
14:13:55 0.67833100 Closing service cycle_mqtt (id: 20)
Похоже что mqtt пооткрывал кучу процессов и начал тормозить, а потом и вовсе повесился.
-
sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
76 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Чт апр 06, 2017 11:50 am
dioxin писал(а):Подтверждаю, после нескольких дней работы mqtt перестал общаться с удаленным сервером. Помог перезапуск службы mqtt вручную. Вот лог перезапуска руками:
14:13:58 0.69393800 Starting service cycle_mqtt (./scripts/cycle_mqtt.php)
...
Похоже что mqtt пооткрывал кучу процессов и начал тормозить, а потом и вовсе повесился.
Скорее всего дело в том, что вы обновляли настройки, что приводит к перезапуску цикла, а менеджер процессов не смог прибить работающий цикл, но запускал новый и получилось множество копий.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
dioxin
- Сообщения: 175
- Зарегистрирован: Вт фев 14, 2017 4:43 pm
- Откуда: Иваново
-
Благодарил (а):
15 раз
-
Поблагодарили:
46 раз
Сообщение
dioxin » Чт апр 06, 2017 12:24 pm
Понял, спасибо.