Ошибки/проблемы/неисправности системы
Модератор: immortal
-
- Сообщения: 109
- Зарегистрирован: Сб июл 11, 2015 2:54 am
- Откуда: Московская обл,город Ногинск
- Благодарил (а): 27 раз
- Поблагодарили: 6 раз
Re: Ошибки/проблемы/неисправности системы
Парни,привет.А как так:в сервисе цикл пинг работает,а в устройствах онлайн ни один девайс не отображается,пишет,что всё в оффлайне,как устройства,так и интернет(пинги через командную строку все прходят без ошибок)????? И ,повторюсь,что в итоге в перфомансе х-рэя должно отображаться?
-
- Сообщения: 1
- Зарегистрирован: Чт апр 13, 2017 10:43 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Ошибки/проблемы/неисправности системы
Main cycle is down. Please check background processes status.
что-то менял в админке и в один момент всё сломалось. рестарт raspberry не помогает.
Где искать проблему- не знаю, в логах cycle_main.php.txt нашёл вот такую строчку:
Fatal error: Call to a member function raiseEvent() on integer in /var/www/scripts/cycle_main.php on line 26
упомянутая 26-ая строчка выглядит так:
getObject('ThisComputer')->raiseEvent("StartUp");
что-то менял в админке и в один момент всё сломалось. рестарт raspberry не помогает.
Где искать проблему- не знаю, в логах cycle_main.php.txt нашёл вот такую строчку:
Fatal error: Call to a member function raiseEvent() on integer in /var/www/scripts/cycle_main.php on line 26
упомянутая 26-ая строчка выглядит так:
getObject('ThisComputer')->raiseEvent("StartUp");
-
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
- Благодарил (а): 32 раза
- Поблагодарили: 68 раз
Re: Ошибки/проблемы/неисправности системы
ищи ошибку в методе "StartUp" объекта "ThisComputer".
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
CONNECT: http://connect.smartliving.ru/profile/311
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
Первое я исправил, насчёт второго пока не разобрался -- код учёта точности делал не я, но судя по коду должно корректно учитывать.Vovix писал(а):модуль GPS-трекер не совсем работоспособен!!!
кнопка "Обновить" в Настройках не работает!
поменять с настроек по умолчанию не получается
и Максимальное значение точности - не учитывается!
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 32
- Зарегистрирован: Пн ноя 09, 2015 6:14 pm
- Благодарил (а): 7 раз
- Поблагодарили: 0
Re: Ошибки/проблемы/неисправности системы
Добрый день. У меня периодически сыпятся ошибки такого рода:
Версия крайняя, альфа. Что-нибудь подскажете ? Читал на форуме, что вроде как ошибку вызывает модуль openweather, но убрав его, ничего не изменилось.
Код: Выделить всё
Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
22:06:18 Closing thread: ..\server\php\php.exe -q ./scripts/cycle_websockets.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2017-03-17-cycle_websockets.
php.txt
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
Сергей, кнопка стала работать но теперь перестали отрабатывать методы findMyiPhonesergejey писал(а):Первое я исправил, насчёт второго пока не разобрался -- код учёта точности делал не я, но судя по коду должно корректно учитывать.Vovix писал(а):модуль GPS-трекер не совсем работоспособен!!!
кнопка "Обновить" в Настройках не работает!
поменять с настроек по умолчанию не получается
и Максимальное значение точности - не учитывается!
viewtopic.php?f=4&t=1528&hilit=findMyiPhone
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
Я не очень в курсе приципа работы этих методов, т.к. не использую у себя технику Apple и не создавал эти скрипты. Но вообще единственное, что я менял, так это код формы для того, чтобы кнопка работала.Vovix писал(а):Сергей, кнопка стала работать но теперь перестали отрабатывать методы findMyiPhonesergejey писал(а):Первое я исправил, насчёт второго пока не разобрался -- код учёта точности делал не я, но судя по коду должно корректно учитывать.Vovix писал(а):модуль GPS-трекер не совсем работоспособен!!!
кнопка "Обновить" в Настройках не работает!
поменять с настроек по умолчанию не получается
и Максимальное значение точности - не учитывается!
viewtopic.php?f=4&t=1528&hilit=findMyiPhone
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
но увы пока мои проверки показывают на то, что перестал работать именно после обновления!sergejey писал(а):...
Я не очень в курсе приципа работы этих методов, т.к. не использую у себя технику Apple и не создавал эти скрипты. Но вообще единственное, что я менял, так это код формы для того, чтобы кнопка работала.
надо zelevova сообщить, это его модуль!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Ошибки/проблемы/неисправности системы
ТАК ... ага функции findMyiPhone сами по себе работают!
но по какой-то причине не производится запись координат в таблицу gpslog
кстати понял, почему не учитывался (и не учитывается) параметр Точность
в модуле findMyiPhone идет прямая запись в базу данных:
но по какой-то причине не производится запись координат в таблицу gpslog
кстати понял, почему не учитывался (и не учитывается) параметр Точность
в модуле findMyiPhone идет прямая запись в базу данных:
СпойлерПоказать
Код: Выделить всё
$deviceid = $iPhone['name'];
$device = SQLSelectOne("SELECT * FROM gpsdevices WHERE DEVICEID='" . DBSafe($deviceid) . "'");
if (!$device['ID']) {
$device = array();
$device['DEVICEID'] = $deviceid;
$device['TITLE'] = 'New GPS Device';
$device['ID'] = SQLInsert('gpsdevices', $device);
SQLExec("UPDATE gpslog SET DEVICE_ID='" . $device['ID'] . "' WHERE DEVICEID='" . DBSafe($deviceid) . "'");
}
$device['LAT'] = $iPhone['latitude'];
$device['LON'] = $iPhone['longitude'];
$device['UPDATED'] = date('Y-m-d H:i:s');
SQLUpdate('gpsdevices', $device);
$rec=array();
$rec['ADDED'] = date('Y-m-d H:i:s');
$rec['LAT'] = $iPhone['latitude'];
$rec['LON'] = $iPhone['longitude'];
$rec['ALT'] = $iPhone['altitude'];
$rec['PROVIDER'] = $iPhone['provider'];
$rec['SPEED'] = $iPhone['speed'];
$rec['BATTLEVEL'] = $iPhone['batteryLevel'];
$rec['CHARGING'] = $iPhone['batteryStatus'];
$rec['DEVICEID'] = $iPhone['name'];
$rec['ACCURACY'] = $iPhone['accuracy'];
if ($device['ID']) $rec['DEVICE_ID']=$device['ID'];
$rec['ID']=SQLInsert('gpslog', $rec);
if($device['USER_ID']) {
$user=SQLSelectOne("SELECT * FROM users WHERE ID='".$device['USER_ID']."'");
if($user['LINKED_OBJECT']) {
setGlobal($user['LINKED_OBJECT'].'.Coordinates', $rec['LAT'].','.$rec['LON']);
setGlobal($user['LINKED_OBJECT'].'.CoordinatesUpdated', date('H:i'));
setGlobal($user['LINKED_OBJECT'].'.CoordinatesUpdatedTimestamp', time());
setGlobal($user['LINKED_OBJECT'].'.BattLevel', $rec['BATTLEVEL']);
setGlobal($user['LINKED_OBJECT'].'.Charging', $rec['CHARGING']);
$prev_log=SQLSelectOne("SELECT * FROM gpslog WHERE ID!='".$rec['ID']."' AND DEVICE_ID='".$device['ID']."' ORDER BY ID DESC LIMIT 1");
if($prev_log['ID']) {
$distance=calculateTheDistanceToiPhone($rec['LAT'], $rec['LON'], $prev_log['LAT'], $prev_log['LON']);
if($distance>100) {
//we're moving
//DebMes("Distance: ".$distance. " (point A: ".$rec['LAT'].":".$rec['LON']." point B: ".$prev_log['LAT'].":".$prev_log['LON'].")");
setGlobal($user['LINKED_OBJECT'].'.isMoving', 1);
clearTimeOut($user['LINKED_OBJECT'].'_moving');
setTimeOut($user['LINKED_OBJECT'].'_moving', "setGlobal('".$user['LINKED_OBJECT'].".isMoving', 0);", 15*60); // stopped after 15 minutes of inactivity
}
}
}
}
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Ошибки/проблемы/неисправности системы
Простите что влезаю, но не могу молчать об своих тараканах.
Опять дополнительные доказательства для обязательном применении публичных функций для ООП.
Если бы модуль GPS-трекер имел такие функции то не было бы данной проблемы с модулем FindMyiPhone пользуясь такой функцией.
А так FindMyiPhone пишет напрямую в базу другому модулю GPS-трекер. В какой то момент GPS-трекер обновился, вштырило FindMyiPhone.
Отправлено с моего Redmi Note 3 через Tapatalk
Опять дополнительные доказательства для обязательном применении публичных функций для ООП.
Если бы модуль GPS-трекер имел такие функции то не было бы данной проблемы с модулем FindMyiPhone пользуясь такой функцией.
А так FindMyiPhone пишет напрямую в базу другому модулю GPS-трекер. В какой то момент GPS-трекер обновился, вштырило FindMyiPhone.
Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.