Не работает onNewMinute

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Не работает onNewMinute

Сообщение havenofear » Ср ноя 16, 2016 5:01 am

Добрый день!
Воткнул МД на ноутбук Асус PcEEE 1205. Крутится на нём Винда 10 абсолютно свежая (со всеми обновлениями). Не работает Задание OnNewMinute. Как я это понял- не меняется даже время на главной странице. На соседнем ноуте - всё ок. В чем моэет быть проблема?
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Не работает onNewMinute

Сообщение eygen » Ср ноя 16, 2016 11:02 am

В OnNewMinute добавьте какой нибудь код и посмотрите выполняется ли он, время может не меняться совсем по другой причине.
havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Не работает onNewMinute

Сообщение havenofear » Ср ноя 16, 2016 11:49 am

eygen писал(а):В OnNewMinute добавьте какой нибудь код и посмотрите выполняется ли он, время может не меняться совсем по другой причине.
Пробовал. Добавлял команду say. По расписанию не работает. Если просто так вызвать метод - всё работает
havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Не работает onNewMinute

Сообщение havenofear » Чт ноя 17, 2016 5:36 am

Никто не может помочь? Никто не сталкивался? Нет идей?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Не работает onNewMinute

Сообщение sergejey » Чт ноя 17, 2016 1:39 pm

Возможно, у вас не запущены фоновые процессы и поэтому не работает автоматически запуск сервисных функций, в том числе onNewMinute

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Не работает onNewMinute

Сообщение sergejey » Чт ноя 17, 2016 2:14 pm

Ещё попробуйте отключить антивирус/firewall. Вызов метода осуществляется http-запросом и, возможно, firewall его блокирует.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Не работает onNewMinute

Сообщение havenofear » Пт ноя 18, 2016 5:09 am

sergejey писал(а):Возможно, у вас не запущены фоновые процессы и поэтому не работает автоматически запуск сервисных функций, в том числе onNewMinute
Фоновые процессы это какие например? Система новая, на ней крутится только МД.

Из фаерволов и антивирусного ПО - только брандмауер - его отключил, не помогло.

А где происходит вызов метода onNewMinute по http? в какой цикле? в cycle_main?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Не работает onNewMinute

Сообщение sergejey » Пт ноя 18, 2016 10:46 am

в cycle_main да. там выбираются все объекты класса timer и для каждого выполняется запуск onNewMinute. Запуск проходит через функцию raiseEvent, а последний выполняет HTTP-запрос к системе для запуска метода.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Не работает onNewMinute

Сообщение havenofear » Пт ноя 18, 2016 11:19 am

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");
Вот кусок кода, из cycle_main. Эхо в лог он делает - я посмотрел всё ок. А где находится функция raiseEvent? Как посмотреть её лог?
havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Не работает onNewMinute

Сообщение havenofear » Пн ноя 21, 2016 5:53 am

Проблема не решена. Помогайте!
Ответить