Ещё немного обновлений

Новые релизы, обновления и т.п.

Модератор: immortal

mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Ещё немного обновлений

Сообщение mr_kulepetov » Чт июн 15, 2017 6:44 pm

и у меня..
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Ещё немного обновлений

Сообщение sergejey » Пт июн 16, 2017 5:02 pm

Я сегодня утром загрузил исправление ошибки с запуском методов -- посмотрите пожалуйста.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Re: Ещё немного обновлений

Сообщение pdmitry2 » Пт июн 16, 2017 5:31 pm

Стало ещё хуже. Циклы стали падать постоянно, в xray постоянно ошибки во всех методах, методы срабатывают через раз, в панели управления не с первого раза могу зайти в методы (открывает пустую страницу), сам интерфейс xray периодически глючит и выдаёт ошибки.

Отправлено с моего GT-N7100 через Tapatalk
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Ещё немного обновлений

Сообщение mr_kulepetov » Сб июн 17, 2017 9:24 am

У меня пока вроде все работает.
Smolalex
Сообщения: 110
Зарегистрирован: Вт апр 29, 2014 9:16 pm
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Re: Ещё немного обновлений

Сообщение Smolalex » Сб июн 17, 2017 9:53 am

pdmitry2 писал(а):Стало ещё хуже. Циклы стали падать постоянно, в xray постоянно ошибки во всех методах, методы срабатывают через раз, в панели управления не с первого раза могу зайти в методы (открывает пустую страницу), сам интерфейс xray периодически глючит и выдаёт ошибки.

Отправлено с моего GT-N7100 через Tapatalk
У меня аналогично.
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: Ещё немного обновлений

Сообщение C_3AXAPOB » Вс июн 18, 2017 5:38 pm

Установил, перезагрузил. Вроде работает но в иксрее посыпались варнинги:

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

17:35:07 0.09115900 Warning: geturl to http://192.168.2.91:80/objects/?object=wife&op=m&m=batteryChange&PROPERTY=BattLevel&NEW_VALUE=0&OLD_VALUE=0&SOURCE= is pretty slow (6.83s)
17:35:07 0.09010200 Warning: geturl to http://192.168.2.91:80/objects/?object=wife&op=m&m=batteryChange&PROPERTY=BattLevel&NEW_VALUE=0&OLD_VALUE=0&SOURCE= is pretty slow (6.82s)
17:35:07 0.08910100 Warning: geturl to http://192.168.2.91:80/objects/?object=wife&op=m&m=batteryChange&PROPERTY=BattLevel&NEW_VALUE=0&OLD_VALUE=0&SOURCE= is pretty slow (6.8s)
17:35:07 0.08814900 Warning: geturl to http://192.168.2.91:80/objects/?object=wife&op=m&m=batteryChange&PROPERTY=BattLevel&NEW_VALUE=0&OLD_VALUE=0&SOURCE= is pretty slow (6.79s)
17:35:07 0.08706100 Warning: geturl to http://192.168.2.91:80/objects/?object=wife&op=m&m=batteryChange&PROPERTY=BattLevel&NEW_VALUE=0&OLD_VALUE=0&SOURCE= is pretty slow (6.77s)
17:35:07 0.08605200 Warning: geturl to http://192.168.2.91:80/objects/?object=wife&op=m&m=batteryChange&PROPERTY=BattLevel&NEW_VALUE=0&OLD_VALUE=0&SOURCE= is pretty slow (6.76s)
17:35:07 0.08504400 Warning: geturl to http://192.168.2.91:80/objects/?object=wife&op=m&m=batteryChange&PROPERTY=BattLevel&NEW_VALUE=0&OLD_VALUE=0&SOURCE= is pretty slow (6.74s)  
Каждую секунду по несколько штрук.

УПД:
Также стала появляться такие ошибки но почему-то с ранней отмекой времени

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

14:37:09 0.64709500 http://192.168.2.91/objects/?object=Sensor_humidity01&op=m&m=valueUpdated&PROPERTY=value&NEW_VALUE=27.8&OLD_VALUE=27.8&SOURCE=
Error:
: <br> (/var/www/lib/errors.class.php)
14:37:09 0.64702300 Error registered (type: sql): : 
14:37:07 0.27761200 http://192.168.2.91/objects/?object=Sensor_humidity01&op=m&m=valueUpdated&PROPERTY=value&NEW_VALUE=27.8&OLD_VALUE=27.8&SOURCE=
Error:
: <br> (/var/www/lib/errors.class.php)
14:37:07 0.27754600 Error registered (type: sql): : 
14:37:04 0.87240500 http://192.168.2.91/objects/?object=Sensor_temp01&op=m&m=valueUpdated&PROPERTY=value&NEW_VALUE=26.6&OLD_VALUE=26.6&SOURCE=
Error:
: <br> (/var/www/lib/errors.class.php)
14:37:04 0.87231600 Error registered (type: sql): :  
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Ещё немного обновлений

Сообщение sergejey » Пн июн 19, 2017 3:31 pm

Как написано на обложке одной замечательной книге: Don't panic! :)
Вкратце о том, что глобально изменилось -- у объектов наряду с методом callMethod появился метод callMethodSafe. Последний отличается тем, что метод запускается путём создания нового запроса к веб-серверу через /objects/?object=...op=m..m=.. Для чего это было сделано -- чтобы обезопасить основную ветку кода, которая по тем или иным причинам вызывает связанный метод, т.к. последний может приводить к ошибкам и тогда весь выполняемый блок "рушится". Если проще, то повышаем надёжность работы системы за счёт вынесение "рискованых" операций (запуск методов) в отдельные запросы. В первую очередь это коснулось методов, прописанных для вызова при изменении значений свойств.

Warning с getURL просто о том, что метод исполняется довольно медленно -- 6.8 секунд это много. Надо смотреть, что происходит там и почему так долго выполняется.

Ошибки с Error registered -- непонятные, как буд-то база данных выдаёт пустую ошибку. Но судя по вышеуказанному есть какая-то проблема со слишком большой нагрузкой -- не должен по идее метод batteryChange вызываться по нескольку раз в секунду.

Всё прочее -- пишите пожалуйста конкретно, будем разбираться.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Re: Ещё немного обновлений

Сообщение pdmitry2 » Пн июн 19, 2017 4:06 pm

sergejey писал(а): Warning с getURL просто о том, что метод исполняется довольно медленно -- 6.8 секунд это много. Надо смотреть, что происходит там и почему так долго выполняется.

Всё прочее -- пишите пожалуйста конкретно, будем разбираться.
Ну так теперь у всех методов Warning и в результате почти ничего не работает и цикл перезагружается постоянно, ещё
переодически выскакивает такое, почти на всех страницах:
Снимок1.jpg
Снимок1.jpg (61.9 КБ) 11722 просмотра
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Ещё немного обновлений

Сообщение mr_kulepetov » Пн июн 19, 2017 4:27 pm

Можете увеличить переменную $warning_timeout в /lib/common.class.php до величины, большей реального времени выполнения скрипта.
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Re: Ещё немного обновлений

Сообщение pdmitry2 » Пн июн 19, 2017 5:48 pm

mr_kulepetov писал(а):Можете увеличить переменную $warning_timeout в /lib/common.class.php до величины, большей реального времени выполнения скрипта.
Увеличил, warning-и пропали, но проблему это не решило. Теперь такие ошибки:
СпойлерПоказать

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

14:35:12 0.27114500 http://xxxxxxxxxx/xxxxxxxxxxxxxxx/objects/?script=espdata&idesp=ESP826600d19946&hostname=ESP_02&light=20&dsw1=24.1&uptime=41650&errconn=3&wanip=192.168.1.51&freemem=27776&ver=0.1.1_15:58:07_31.05.2017&vdd=2965&rssi=-75&gpioint2=0&gpioint3=0
Error:
: <br> (/var/www/xxxxxxxxxxxxxxx/lib/errors.class.php)
14:35:12 0.27088400 Error registered (type: sql): :
14:35:11 0.85258700 http://xxxxxxxxxx/xxxxxxxxxxxxxxx/objects/?script=espdata&idesp=ESP8266000678bd&hostname=ESP_03&dhtt1=23.4&dhth1=69.4&uptime=41590&errconn=3&wanip=192.168.1.52&freemem=28776&ver=0.1.1_16:13:36_31.05.2017&vdd=2924&rssi=-64&gpio4=1&gpioint2=0
Error:
: <br> (/var/www/homecontroller.ru/lib/errors.class.php)
14:35:11 0.85237400 Error registered (type: sql): :
14:35:11 0.81297800 http://192.168.1.3/objects/?object=SmallHallLustre&op=m&m=statusChanged&PROPERTY=status&NEW_VALUE=0&OLD_VALUE=0&SOURCE=
Error:
: <br> (/var/www/xxxxxxxxxxxxxxx/lib/errors.class.php)
14:35:11 0.81276100 Error registered (type: sql): :
14:35:11 0.81196400 http://192.168.1.3/objects/?object=HallLustre&op=m&m=statusChanged&PROPERTY=status&NEW_VALUE=0&OLD_VALUE=0&SOURCE=
Error:
: <br> (/var/www/xxxxxxxxxxxxxxx/lib/errors.class.php)
14:35:11 0.81174800 Error registered (type: sql): :
14:35:01 0.80889300 http://192.168.1.3/objects/?object=SmallHallLustre&op=m&m=statusChanged&PROPERTY=status&NEW_VALUE=0&OLD_VALUE=0&SOURCE=
Error:
: <br> (/var/www/xxxxxxxxxxxxxxx/lib/errors.class.php) 
Закрыто