Ошибки/проблемы/неисправности системы
Модератор: immortal
-
- Сообщения: 72
- Зарегистрирован: Чт июл 07, 2016 11:44 am
- Благодарил (а): 10 раз
- Поблагодарили: 8 раз
Re: Ошибки/проблемы/неисправности системы
Задолбала уже эта ошибка
16:34:06 0.29850000 Error executing job bl_dev_update_timer_10s (51088740): <br />
<b>Fatal error</b>: Cannot redeclare cmp() (previously declared in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code:13) in <b>C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code</b> on line <b>19</b><br /> (C:\_majordomo\htdocs\lib\common.class.php)
Вот сценарий на который постоянная ругань.
clearTimeout("bl_dev_update_timer_10s");
callMethod('S1_Main.requestStatus');
callMethod('S1_Main.requestDefence');
callMethod('S1_Main.requestAlarm');
setTimeOut("bl_dev_update_timer_10s","runScript('Broadlink Devices Update 10s');",10);
Причем раньше этой ошибки небыло, обновился на свою голову...
16:34:06 0.29850000 Error executing job bl_dev_update_timer_10s (51088740): <br />
<b>Fatal error</b>: Cannot redeclare cmp() (previously declared in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code:13) in <b>C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code</b> on line <b>19</b><br /> (C:\_majordomo\htdocs\lib\common.class.php)
Вот сценарий на который постоянная ругань.
clearTimeout("bl_dev_update_timer_10s");
callMethod('S1_Main.requestStatus');
callMethod('S1_Main.requestDefence');
callMethod('S1_Main.requestAlarm');
setTimeOut("bl_dev_update_timer_10s","runScript('Broadlink Devices Update 10s');",10);
Причем раньше этой ошибки небыло, обновился на свою голову...
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Ошибки/проблемы/неисправности системы
clearTimeout вроде как давно уже не используется, setTimeOut сбрасывает и перезапускает одноименный таймер.ARTik писал(а):Задолбала уже эта ошибка
16:34:06 0.29850000 Error executing job bl_dev_update_timer_10s (51088740): <br />
<b>Fatal error</b>: Cannot redeclare cmp() (previously declared in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code:13) in <b>C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code</b> on line <b>19</b><br /> (C:\_majordomo\htdocs\lib\common.class.php)
Вот сценарий на который постоянная ругань.
clearTimeout("bl_dev_update_timer_10s");
callMethod('S1_Main.requestStatus');
callMethod('S1_Main.requestDefence');
callMethod('S1_Main.requestAlarm');
setTimeOut("bl_dev_update_timer_10s","runScript('Broadlink Devices Update 10s');",10);
Причем раньше этой ошибки небыло, обновился на свою голову...
Правда не уверен что именно это вызывает ошибку.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ошибки/проблемы/неисправности системы
Как это не используется...а если надо сбросить не перезапуская?
Отправлено с моего Xperia Z через Tapatalk
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
Что выполняется в "Broadlink Devices Update 10s" ? Система ругается на повтороне переопределиние функции cmp в коде.ARTik писал(а):Задолбала уже эта ошибка
16:34:06 0.29850000 Error executing job bl_dev_update_timer_10s (51088740): <br />
<b>Fatal error</b>: Cannot redeclare cmp() (previously declared in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code:13) in <b>C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code</b> on line <b>19</b><br /> (C:\_majordomo\htdocs\lib\common.class.php)
Вот сценарий на который постоянная ругань.
clearTimeout("bl_dev_update_timer_10s");
callMethod('S1_Main.requestStatus');
callMethod('S1_Main.requestDefence');
callMethod('S1_Main.requestAlarm');
setTimeOut("bl_dev_update_timer_10s","runScript('Broadlink Devices Update 10s');",10);
Причем раньше этой ошибки небыло, обновился на свою голову...
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 72
- Зарегистрирован: Чт июл 07, 2016 11:44 am
- Благодарил (а): 10 раз
- Поблагодарили: 8 раз
Re: Ошибки/проблемы/неисправности системы
Сценарий (Broadlink Devices Update 10s) который запускает сам себя в минутном методе.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
а код его можно посмотреть?ARTik писал(а):Сценарий (Broadlink Devices Update 10s) который запускает сам себя в минутном методе.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 72
- Зарегистрирован: Чт июл 07, 2016 11:44 am
- Благодарил (а): 10 раз
- Поблагодарили: 8 раз
Re: Ошибки/проблемы/неисправности системы
Вот его код.
clearTimeout("bl_dev_update_timer_10s");
callMethod('S1_Main.requestStatus');
callMethod('S1_Main.requestDefence');
callMethod('S1_Main.requestAlarm');
setTimeOut("bl_dev_update_timer_10s","runScript('Broadlink Devices Update 10s');",10);
clearTimeout("bl_dev_update_timer_10s");
callMethod('S1_Main.requestStatus');
callMethod('S1_Main.requestDefence');
callMethod('S1_Main.requestAlarm');
setTimeOut("bl_dev_update_timer_10s","runScript('Broadlink Devices Update 10s');",10);
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Ошибки/проблемы/неисправности системы
Ошибка не в этом, а в том, что в теле цикла переопределяется граница перебора массива.xneo писал(а):Нашлась еще одна ошибка в цикле ping (вернее в модуле от этого цикла). В файле var/www/modules/pinghosts/pinghosts.class.php
...
в функции checkAllHosts (186 строка) есть запрос из базы и после него формирование цикла for. Так вот он выполняется лишний раз каждый раз т.к. это цикл с постусловием.
...
Сначала определяется количество хостов для проверки $total.
А в теле цикла $total неожиданно используется для подсчета строк в логе конкретного хоста:
Код: Выделить всё
$tmp=explode("\n", $host['LOG']);
$total=count($tmp);
if ($total > 30) {
$tmp=array_slice($tmp, 0, 30);
$host['LOG']=implode("\n", $tmp);
}
Тогда не будет в логе проверки "пустых" хостов.
Последний раз редактировалось ipz Ср июн 28, 2017 10:44 am, всего редактировалось 1 раз.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
а в методах requestStatus, requestDefence и requestAlarm не задаётся функция cmp?ARTik писал(а):Вот его код.
clearTimeout("bl_dev_update_timer_10s");
callMethod('S1_Main.requestStatus');
callMethod('S1_Main.requestDefence');
callMethod('S1_Main.requestAlarm');
setTimeOut("bl_dev_update_timer_10s","runScript('Broadlink Devices Update 10s');",10);
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги