Не работает onNewMinute
Модератор: immortal
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Не работает onNewMinute
Добрый день!
Воткнул МД на ноутбук Асус PcEEE 1205. Крутится на нём Винда 10 абсолютно свежая (со всеми обновлениями). Не работает Задание OnNewMinute. Как я это понял- не меняется даже время на главной странице. На соседнем ноуте - всё ок. В чем моэет быть проблема?
Воткнул МД на ноутбук Асус PcEEE 1205. Крутится на нём Винда 10 абсолютно свежая (со всеми обновлениями). Не работает Задание OnNewMinute. Как я это понял- не меняется даже время на главной странице. На соседнем ноуте - всё ок. В чем моэет быть проблема?
-
- Сообщения: 393
- Зарегистрирован: Чт сен 25, 2014 5:37 pm
- Откуда: Екатеринбург
- Благодарил (а): 25 раз
- Поблагодарили: 52 раза
Re: Не работает onNewMinute
В OnNewMinute добавьте какой нибудь код и посмотрите выполняется ли он, время может не меняться совсем по другой причине.
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Не работает onNewMinute
Пробовал. Добавлял команду say. По расписанию не работает. Если просто так вызвать метод - всё работаетeygen писал(а):В OnNewMinute добавьте какой нибудь код и посмотрите выполняется ли он, время может не меняться совсем по другой причине.
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Не работает onNewMinute
Возможно, у вас не запущены фоновые процессы и поэтому не работает автоматически запуск сервисных функций, в том числе onNewMinute
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Не работает onNewMinute
Ещё попробуйте отключить антивирус/firewall. Вызов метода осуществляется http-запросом и, возможно, firewall его блокирует.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Не работает onNewMinute
Фоновые процессы это какие например? Система новая, на ней крутится только МД.sergejey писал(а):Возможно, у вас не запущены фоновые процессы и поэтому не работает автоматически запуск сервисных функций, в том числе onNewMinute
Из фаерволов и антивирусного ПО - только брандмауер - его отключил, не помогло.
А где происходит вызов метода onNewMinute по http? в какой цикле? в cycle_main?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Не работает onNewMinute
в cycle_main да. там выбираются все объекты класса timer и для каждого выполняется запуск onNewMinute. Запуск проходит через функцию raiseEvent, а последний выполняет HTTP-запрос к системе для запуска метода.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Не работает onNewMinute
sergejey писал(а):в cycle_main да. там выбираются все объекты класса timer и для каждого выполняется запуск onNewMinute. Запуск проходит через функцию raiseEvent, а последний выполняет HTTP-запрос к системе для запуска метода.
СпойлерПоказать
echo date('H:i:s').' '.$objects[$i]['TITLE'] . "->onNewMinute\n";
getObject($objects[$i]['TITLE'])->setProperty("time", date('Y-m-d H:i:s'));
getObject($objects[$i]['TITLE'])->raiseEvent("onNewMinute");
getObject($objects[$i]['TITLE'])->setProperty("time", date('Y-m-d H:i:s'));
getObject($objects[$i]['TITLE'])->raiseEvent("onNewMinute");
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза