что пишет в лог при включенном подробном логировании?znachok88 писал(а): Чт май 16, 2019 1:21 pmу меня крайний - обновленныйfandaymon писал(а): Чт май 16, 2019 1:17 pmБыло у меня такое, возможно из-за того что версия МДМ старая, не обновленная. Сильно долго разбиратся не захотелось, сделал сценарий Update_GPS_Infoznachok88 писал(а): Чт май 16, 2019 1:05 pmвсе есть, что теперь проверять?Eraser писал(а): Чт май 16, 2019 12:59 pmПанель управления ->Настройки -> Общие настройки -> обработчикиznachok88 писал(а): Чт май 16, 2019 12:49 pm Привет. Не обноавляется по таймеру (2мин). Как победить?
проверьте в HOOK_EVENT_MINUTELY есть ли там google_location
если нет то выполните
subscribeToEvent($this->name, 'MINUTELY');
если есть, надо проверять основной цикл
запустил его, а дальше он сам себя запускает через определенный интервал. Удобно, что интервал между обновлениями можно регулировать, в зависимости от времени суток, например....Код: Выделить всё
include_once('./modules/google_location/google_location.class.php'); $gps = new google_location(); $gps -> updateLocation(); if (timeBetween('23:00','07:00')) { $interval=60*60; } elseif (timeBetween('08:00','11:00')) { $interval=2*60; } elseif (timeBetween('18:00','20:00')) { $interval=2*60; } else { $interval=600; } SetTimeOut('GpSUpdate',"rs('Update_GPS_Info');",$interval);
пробовали другой интервал поставить, 3 минуты например?