Перестали выполняться onNewMinute и onNewHour

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking »

msh555 писал(а):
zverev.sv писал(а):...
Blacking писал(а):...
Ссылку на коннект опубликуйте плиз...
так будет проще чем гадать.

http://connect.smartliving.ru/profile/487
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Контактная информация:

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение ErmolenkoM »

а вставьте после строчки

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

setGlobal('timeNow',date('H:i')); 
вот эту строчку

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

say(gg('ThisComputer.timeNow'),0); 
и скажите пишет ли в чате текущее время каждую минуту?
aka msh555
Cubian на Cubietruck, Connect
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking »

msh555 писал(а): и скажите пишет ли в чате текущее время каждую минуту?
Вставил, нет не пишет каждую минуту... :(
и в X-Ray объект ThisComputer.timeNow не обновляется, а вот ThisComputer.timeNow обновляется!
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Ivan »

Проверьте BASE_URL

У меня прописано так:

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

if ($_ENV["S2G_BASE_URL"]) {
  Define('BASE_URL', $_ENV["S2G_BASE_URL"]);
 } else {
  Define('BASE_URL', 'http://10.9.0.2:80');              // Your base URL:port (!!!)
 } 
Такое бывает ещё если у вас срабатывает блокировка запроса адреса циклами.

Sheduler работает таким образом: При срабатывании по времени или другому сигналу он запрашивает через get скрипты по BASE_URL адресу. И если у вас будет неправильно настроен или блокироваться то не будут выполняться системные скрипты.

У мена такое проявление было до правки BASE_URL. По причине что на localhost висят 3 сайта
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking »

у меня прописано по умолчанию:

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

if ($_ENV["S2G_BASE_URL"]) {
  Define('BASE_URL', $_ENV["S2G_BASE_URL"]);
 } else {
  Define('BASE_URL', 'http://localhost:80');              // Your base URL:port (!!!)
 }  

сейчас прописал:

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

if ($_ENV["S2G_BASE_URL"]) {
  Define('BASE_URL', $_ENV["S2G_BASE_URL"]);
 } else {
  Define('BASE_URL', 'http://192.168.0.2:80');              // Your base URL:port (!!!)
 }  
192.168.0.2 - это у меня внутренний адрес
или нужно прописывать внешний? или можно домен прописать?
у меня на одном IP несколько сайтов висит...
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Ivan »

Вам нужно указать внутренний IP который явно переходит на сайт MajorDomo
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking »

а если такого IP нету, т.к. несколько сайтов на одном ИП
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking »

сделал в apache сайт с МДМ по умолчанию, чтоб он стал отзываться на IP и все заработало! всем участникам дискуссии спасибо!
kos
Сообщения: 5
Зарегистрирован: Вт июл 14, 2015 2:49 pm
Откуда: Пенза

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение kos »

только что вылечил аналогичную проблему.
причина была в том что я ограничил доступ к сайту в конфиге Апача

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

DocumentRoot /var/www
<------><Directory />
<------><------>Options Indexes FollowSymLinks MultiViews
<------><------>AllowOverride All
<------><------>    Order deny,allow
<------><------>    Allow from 192.168.10.0/24
<------><------>    Allow from айпишник_с_работы
<------><------>    Deny from all
<------></Directory> 
как только добавил

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

Allow from 127.0.0.1
все заработало.
Всем спасибо за умные мысли
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение chip »

аналогичная проблема:
пробовал прописывать в config.php:
Define('BASE_URL', 'http://192.168.0.10:80'); - адрес сервера в локалке.

C 127.0.0.1:80 тоже не работает

А прописать внешний не могу, так как на серве крутится ещё порядка 8-и сайтов. Кто-нибудь сталкивался куда копать?

конфиг majordomo в /etc/apache2/sites-available


<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName majordomo.blablabla.com
ServerAlias majordomo.blablabla.com http://www.majordomo.blablabla.com
DocumentRoot /home/chip/www/majordomo/
<Directory />
#Options FollowSymLinks MultiViews
AllowOverride All
Options All
Require all granted
</Directory>

</VirtualHost>
Ответить