Страница 8 из 120
Re: Ошибки/проблемы/неисправности системы
Добавлено: Вс апр 09, 2017 6:44 pm
rtroyakov
Парни,привет.А как так:в сервисе цикл пинг работает,а в устройствах онлайн ни один девайс не отображается,пишет,что всё в оффлайне,как устройства,так и интернет(пинги через командную строку все прходят без ошибок)????? И ,повторюсь,что в итоге в перфомансе х-рэя должно отображаться?
Re: Ошибки/проблемы/неисправности системы
Добавлено: Пт апр 14, 2017 10:44 pm
lipchansky
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");
Re: Ошибки/проблемы/неисправности системы
Добавлено: Сб апр 15, 2017 2:01 pm
zelevova
ищи ошибку в методе "StartUp" объекта "ThisComputer".
Re: Ошибки/проблемы/неисправности системы
Добавлено: Пн апр 17, 2017 3:33 pm
sergejey
Vovix писал(а):модуль GPS-трекер не совсем работоспособен!!!
кнопка "Обновить" в Настройках не работает!
поменять с настроек по умолчанию не получается
и Максимальное значение точности - не учитывается!
Первое я исправил, насчёт второго пока не разобрался -- код учёта точности делал не я, но судя по коду должно корректно учитывать.
Re: Ошибки/проблемы/неисправности системы
Добавлено: Пн апр 17, 2017 5:30 pm
mr_kulepetov
Добрый день. У меня периодически сыпятся ошибки такого рода:
Код: Выделить всё
Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
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
Версия крайняя, альфа. Что-нибудь подскажете ? Читал на форуме, что вроде как ошибку вызывает модуль openweather, но убрав его, ничего не изменилось.
Re: Ошибки/проблемы/неисправности системы
Добавлено: Ср апр 19, 2017 2:03 pm
Vovix
sergejey писал(а):Vovix писал(а):модуль GPS-трекер не совсем работоспособен!!!
кнопка "Обновить" в Настройках не работает!
поменять с настроек по умолчанию не получается
и Максимальное значение точности - не учитывается!
Первое я исправил, насчёт второго пока не разобрался -- код учёта точности делал не я, но судя по коду должно корректно учитывать.
Сергей, кнопка стала работать но теперь перестали отрабатывать методы
findMyiPhone
viewtopic.php?f=4&t=1528&hilit=findMyiPhone
Re: Ошибки/проблемы/неисправности системы
Добавлено: Ср апр 19, 2017 2:34 pm
sergejey
Vovix писал(а):sergejey писал(а):Vovix писал(а):модуль GPS-трекер не совсем работоспособен!!!
кнопка "Обновить" в Настройках не работает!
поменять с настроек по умолчанию не получается
и Максимальное значение точности - не учитывается!
Первое я исправил, насчёт второго пока не разобрался -- код учёта точности делал не я, но судя по коду должно корректно учитывать.
Сергей, кнопка стала работать но теперь перестали отрабатывать методы
findMyiPhone
viewtopic.php?f=4&t=1528&hilit=findMyiPhone
Я не очень в курсе приципа работы этих методов, т.к. не использую у себя технику Apple и не создавал эти скрипты. Но вообще единственное, что я менял, так это код формы для того, чтобы кнопка работала.
Re: Ошибки/проблемы/неисправности системы
Добавлено: Ср апр 19, 2017 2:45 pm
Vovix
sergejey писал(а):...
Я не очень в курсе приципа работы этих методов, т.к. не использую у себя технику Apple и не создавал эти скрипты. Но вообще единственное, что я менял, так это код формы для того, чтобы кнопка работала.
но увы пока мои проверки показывают на то, что перестал работать именно после обновления!
надо
zelevova сообщить, это его модуль!
Re: Ошибки/проблемы/неисправности системы
Добавлено: Ср апр 19, 2017 5:02 pm
Vovix
ТАК ... ага функции 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
}
}
}
}
Re: Ошибки/проблемы/неисправности системы
Добавлено: Ср апр 19, 2017 5:23 pm
lanket
Простите что влезаю, но не могу молчать об своих тараканах.
Опять дополнительные доказательства для обязательном применении публичных функций для ООП.
Если бы модуль GPS-трекер имел такие функции то не было бы данной проблемы с модулем FindMyiPhone пользуясь такой функцией.
А так FindMyiPhone пишет напрямую в базу другому модулю GPS-трекер. В какой то момент GPS-трекер обновился, вштырило FindMyiPhone.
Отправлено с моего Redmi Note 3 через Tapatalk