Страница 2 из 4

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

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

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

Добавлено: Вт сен 24, 2013 2:33 pm
veter_1971
Теперь вывод такой:

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 то почему-то цикл прекращает свое действие.

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

Добавлено: Сб окт 05, 2013 6:25 pm
Urbas81
С переходом системы на другую машину, начались остановки цикла, куда копать, как правило останавливается на строчке cycle main.php, cscript.exe в процессах не наблюдается.

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

Добавлено: Ср окт 09, 2013 9:04 am
Urbas81
Выяснил, что остановки происходят при подключенном mqtt протоколе, как найти причину?

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

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

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

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

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

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

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

Добавлено: Чт окт 10, 2013 10:44 pm
Urbas81
Значит попробовал с Ctrl+C, окно Majordomo закрылось не спросив ничего, окно mqtt спросило, после выбора нет, тоже закрылось.

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

Добавлено: Сб окт 26, 2013 11:55 pm
Scoot
Помогите разобраться с

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

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. 

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

Добавлено: Вс окт 27, 2013 8:55 am
ErmolenkoM
PHP Fatal error: Call to undefined function curl_init()
Надо доустановить curl.

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

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

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

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

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