Проблема с запуском цикла

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

Модератор: immortal

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

Re: Проблема с запуском цикла

Сообщение sergejey » Вт сен 24, 2013 2:12 pm

Видимо следует ещё и strict-ошибки отключить.
т.е. итоговая строчка по идее должна быть такой:
E_ERROR | E_WARNING | E_PARSE

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
veter_1971
Сообщения: 6
Зарегистрирован: Пт сен 20, 2013 11:28 am
Благодарил (а): 0
Поблагодарили: 0

Re: Проблема с запуском цикла

Сообщение veter_1971 » Вт сен 24, 2013 2:33 pm

Теперь вывод такой:

new minute
ClockChime->onNewMinute
14:31:00 running cycle_scheduler.php
14:31:00 running cycle_execs.php
14:31:00 running cycle_states.php
14:31:00 running cycle_ping.php
14:31:00 running cycle_webvars.php
Checking webvar: http://pogoda.by/pda/?city=26850
14:31:00 running cycle_watchfolders.php
14:31:00 running cycle_rss.php
14:31:01 running cycle_main.php
14:31:01 running cycle_scheduler.php
14:31:01 running cycle_execs.php
14:31:01 running cycle_states.php
14:31:01 running cycle_ping.php
14:31:01 running cycle_webvars.php
14:31:01 running cycle_watchfolders.php
14:31:01 running cycle_rss.php
14:31:02 running cycle_main.php
14:31:02 running cycle_scheduler.php
14:31:02 running cycle_execs.php
14:31:02 running cycle_ping.php
14:31:02 running cycle_states.php
14:31:02 running cycle_webvars.php
14:31:02 running cycle_watchfolders.php
14:31:02 running cycle_rss.php
14:31:03 running cycle_main.php
14:31:03 running cycle_scheduler.php
14:31:03 running cycle_execs.php
14:31:03 running cycle_ping.php
14:31:03 running cycle_states.php
14:31:03 running cycle_webvars.php
14:31:03 running cycle_watchfolders.php
14:31:03 running cycle_rss.php
14:31:04 running cycle_main.php
14:31:04 running cycle_scheduler.php
14:31:04 running cycle_execs.php
14:31:04 running cycle_ping.php
14:31:04 running cycle_states.php
14:31:04 running cycle_webvars.php
14:31:04 running cycle_watchfolders.php
14:31:04 running cycle_rss.php
14:31:05 running cycle_main.php
14:31:05 running cycle_scheduler.php
14:31:05 running cycle_execs.php
14:31:05 running cycle_ping.php
Checking tut.by
14:31:05 running cycle_states.php
14:31:05 running cycle_webvars.php
14:31:05 running cycle_watchfolders.php
14:31:05 running cycle_rss.php
14:31:06 running cycle_main.php
14:31:06 running cycle_scheduler.php
14:31:06 running cycle_execs.php
14:31:06 running cycle_ping.php
14:31:06 running cycle_states.php
14:31:06 running cycle_webvars.php
14:31:06 running cycle_watchfolders.php
14:31:06 running cycle_rss.php
14:31:07 running cycle_main.php
14:31:07 running cycle_scheduler.php
14:31:07 running cycle_execs.php
14:31:07 running cycle_ping.php
14:31:07 running cycle_states.php
14:31:07 running cycle_webvars.php
14:31:07 running cycle_watchfolders.php
14:31:07 running cycle_rss.php
14:31:08 running cycle_main.php
14:31:08 running cycle_scheduler.php
14:31:08 running cycle_execs.php
14:31:08 running cycle_ping.php
14:31:08 running cycle_states.php
14:31:08 running cycle_webvars.php
14:31:08 running cycle_watchfolders.php
14:31:08 running cycle_rss.php
14:31:09 running cycle_main.php
14:31:09 running cycle_scheduler.php
14:31:09 running cycle_execs.php
14:31:09 running cycle_ping.php
14:31:09 running cycle_states.php
14:31:09 running cycle_webvars.php
14:31:09 running cycle_watchfolders.php
14:31:09 running cycle_rss.php
14:31:10 running cycle_main.php
14:31:10 running cycle_scheduler.php
14:31:10 running cycle_execs.php
14:31:10 running cycle_ping.php
14:31:10 running cycle_states.php
14:31:10 running cycle_webvars.php
14:31:10 running cycle_watchfolders.php
14:31:10 running cycle_rss.php
14:31:11 running cycle_main.php
14:31:11 running cycle_scheduler.php
14:31:11 running cycle_execs.php
14:31:11 running cycle_ping.php
14:31:11 running cycle_states.php
14:31:11 running cycle_webvars.php
Checking webvar: http://pogoda.by/pda/?city=26850
14:31:11 running cycle_watchfolders.php
14:31:11 running cycle_rss.php
14:31:12 running cycle_main.php
14:31:12 running cycle_scheduler.php
14:31:12 running cycle_execs.php
14:31:12 running cycle_ping.php
14:31:12 running cycle_webvars.php
14:31:12 running cycle_watchfolders.php
14:31:12 running cycle_rss.php
14:31:12 running cycle_states.php
14:31:13 running cycle_main.php
14:31:13 running cycle_scheduler.php
14:31:13 running cycle_execs.php
14:31:13 running cycle_ping.php
14:31:13 running cycle_webvars.php
14:31:13 running cycle_watchfolders.php
14:31:13 running cycle_rss.php
14:31:13 running cycle_states.php
14:31:14 running cycle_main.php
14:31:14 running cycle_scheduler.php
14:31:14 running cycle_execs.php
14:31:14 running cycle_ping.php
14:31:14 running cycle_webvars.php
14:31:14 running cycle_watchfolders.php
14:31:14 running cycle_rss.php
14:31:14 running cycle_states.php
14:31:15 running cycle_main.php
14:31:15 running cycle_scheduler.php
14:31:15 running cycle_execs.php
14:31:15 running cycle_ping.php
14:31:15 running cycle_webvars.php
14:31:15 running cycle_watchfolders.php
14:31:15 running cycle_rss.php
14:31:16 running cycle_states.php
14:31:16 running cycle_main.php
14:31:16 running cycle_scheduler.php
14:31:16 running cycle_execs.php
14:31:16 running cycle_ping.php
Checking tut.by
14:31:16 running cycle_webvars.php
14:31:16 running cycle_watchfolders.php
14:31:16 running cycle_rss.php
14:31:17 running cycle_states.php
14:31:17 running cycle_main.php
14:31:17 running cycle_scheduler.php
14:31:17 running cycle_execs.php

Так и должно быть? и наверное его в автозагрузку прописать надо? если надо то подскажите как лучше.

И еще если закрываю окно консоли, при подключении через SSL то почему-то цикл прекращает свое действие.
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Проблема с запуском цикла

Сообщение Urbas81 » Сб окт 05, 2013 6:25 pm

С переходом системы на другую машину, начались остановки цикла, куда копать, как правило останавливается на строчке cycle main.php, cscript.exe в процессах не наблюдается.
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Проблема с запуском цикла

Сообщение Urbas81 » Ср окт 09, 2013 9:04 am

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

Re: Проблема с запуском цикла

Сообщение sergejey » Ср окт 09, 2013 11:00 am

Urbas81 писал(а):Выяснил, что остановки происходят при подключенном mqtt протоколе, как найти причину?
по идее скрипт mqtt_daemon.php, работающий с этим протоколом, на основной цикл влиять не должен, если он запускается отдельно. теоретически, дело может быть в обновлении свойства объекта, связанного с mqtt-устройством -- в таком случае процедура обновления может зависнуть, если запись не в mqtt-устройство не удалась, но там тоже стоит тайм-аут да и сама процедура обновления с основным циклом не особо связана. пока мистика.

а если нажать Ctrl+C и потом на вопрос об остановке выполнения bat-файла выбрать Нет, то цикл перезапустится нормально или уже не поднимается?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Проблема с запуском цикла

Сообщение Urbas81 » Ср окт 09, 2013 12:25 pm

sergejey писал(а):
Urbas81 писал(а):Выяснил, что остановки происходят при подключенном mqtt протоколе, как найти причину?
по идее скрипт mqtt_daemon.php, работающий с этим протоколом, на основной цикл влиять не должен, если он запускается отдельно. теоретически, дело может быть в обновлении свойства объекта, связанного с mqtt-устройством -- в таком случае процедура обновления может зависнуть, если запись не в mqtt-устройство не удалась, но там тоже стоит тайм-аут да и сама процедура обновления с основным циклом не особо связана. пока мистика.

а если нажать Ctrl+C и потом на вопрос об остановке выполнения bat-файла выбрать Нет, то цикл перезапустится нормально или уже не поднимается?
Попробую, отпишусь.
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Проблема с запуском цикла

Сообщение Urbas81 » Чт окт 10, 2013 10:44 pm

Значит попробовал с Ctrl+C, окно Majordomo закрылось не спросив ничего, окно mqtt спросило, после выбора нет, тоже закрылось.
Scoot
Сообщения: 9
Зарегистрирован: Вт окт 22, 2013 8:52 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Проблема с запуском цикла

Сообщение Scoot » Сб окт 26, 2013 11:55 pm

Помогите разобраться с

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

PHP Strict Standards:  Declaration of objects::saveParams() should be compatible with module::saveParams($data = 1) in /var/www/html/modules/objects/objects.class.php on line 609
PHP Strict Standards:  Declaration of objects::install() should be compatible with module::install($parent_name = '') in /var/www/html/modules/objects/objects.class.php on line 609
PHP Strict Standards:  Declaration of objects::dbInstall() should be compatible with module::dbInstall($data) in /var/www/html/modules/objects/objects.class.php on line 609
PHP Fatal error:  Call to undefined function curl_init() in /var/www/html/modules/objects/objects.class.php on line 279

ну и на веб морде

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

main cycle stopped.. exec cycle stopped.. scheduler cycle stopped.. ping cycle stopped.. webvars cycle stopped.. watch folders cycle stopped.. RSS cycle stopped. 
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Проблема с запуском цикла

Сообщение ErmolenkoM » Вс окт 27, 2013 8:55 am

PHP Fatal error: Call to undefined function curl_init()
Надо доустановить curl.

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

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
aka msh555
Cubian на Cubietruck, Connect
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Проблема с запуском цикла

Сообщение Urbas81 » Пн ноя 18, 2013 12:29 pm

sergejey писал(а):
Urbas81 писал(а): а если нажать Ctrl+C и потом на вопрос об остановке выполнения bat-файла выбрать Нет, то цикл перезапустится нормально или уже не поднимается?

Продолжает зависать цикл, вчера пару раз после нажатия CTRL-C, система начинала перезапуск без закрытия окна.
Ответить