onNewMinute не выполняется

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

Модератор: immortal

Ответить
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

onNewMinute не выполняется

Сообщение Sandr » Чт апр 14, 2016 3:07 pm

Странная проблема - на моей системе
код в onNewMinute не выполняется
в том числе переменная ThisComputer.timeNow не обновляется

Попробовал снести весь MJD и его папки что нашел
поставил чистый MJD
запуск прошел без ошибок
Смотрю в файле c:\_majordomo\htdocs\debmes\log_2016-04-14-cycle_main.php.txt
есть строчки

Код: Выделить всё

14:46:26 running cycle_main.php
14:47:00 ClockChime->onNewMinute
14:48:00 ClockChime->onNewMinute
14:49:00 ClockChime->onNewMinute
14:50:00 ClockChime->onNewMinute
14:51:00 ClockChime->onNewMinute
То есть onNewMinute запускается каждую минуту?!

Ок попробовал добавить строчку в Объекты>Таймер>onNewMinute
say(timeNow(),1);
Тоесть заставить каждую минуту говорить время
Тишина

Запустил onNewMinute по ссылке
http://127.0.0.1/objects/?object=ClockC ... nNewMinute&
Алиса сообщил текущее время :)
и обновилась переменная ThisComputer.timeNow до текущего времени.

спустя 5 минут снова запуск по ссылке
результат схожий - Время произнесено timeNow установлена

PS: «Он и в третий раз ходил за ёлкой, и добыл её…» тоесть еще раз сносил MJD
Без толку
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: onNewMinute не выполняется

Сообщение Sandr » Чт апр 14, 2016 3:36 pm

Совершенно случайно запустил MJD на 80 порту и опааа
onNewMinute заработал....

У меня на сервере на 80 порту крутится IIS и никак нельзя его сместить от туда (так надо по работе)
в результате Apache запускается на 81

Провел эксперимент - остановил IIS и позапускал несколько раз Apache на 80
MJD в частности onNewMinute работает вполне нормально

Но никак не хочет onNewMinute крутится при Apache на 81

Проверил открытие 81 порта в Брандмауэре - открыл 81 порт на вход/выход для всех приложений/сетей
Проблема остается :(
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: onNewMinute не выполняется

Сообщение sergejey » Чт апр 14, 2016 3:44 pm

В config.php есть настройка
Define('BASE_URL', 'http://127.0.0.1:80');
попробуйте там выставить 81-й порт
За это сообщение автора sergejey поблагодарил:
Sandr (Чт апр 14, 2016 4:15 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: onNewMinute не выполняется

Сообщение Sandr » Чт апр 14, 2016 4:15 pm

Спасибо - помогло :)
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: onNewMinute не выполняется

Сообщение Sandr » Сб апр 23, 2016 10:28 pm

Продолжу тему так как похоже проблема еще не вся решена

При сохранении изменений в сценариях/методах вылетает ошибка
и что интересно - в адресной строке порт системы 81
а в ошибке порт не указан - тоесть дефаултный 80?
2016-04-23_22-23-40.png
2016-04-23_22-23-40.png (97.15 КБ) 4564 просмотра
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Ответить