Проблема с запуском цикла
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Проблема с запуском цикла
Видимо следует ещё и strict-ошибки отключить.
т.е. итоговая строчка по идее должна быть такой:
E_ERROR | E_WARNING | E_PARSE
т.е. итоговая строчка по идее должна быть такой:
E_ERROR | E_WARNING | E_PARSE
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 6
- Зарегистрирован: Пт сен 20, 2013 11:28 am
- Благодарил (а): 0
- Поблагодарили: 0
Re: Проблема с запуском цикла
Теперь вывод такой:
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 то почему-то цикл прекращает свое действие.
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 то почему-то цикл прекращает свое действие.
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Проблема с запуском цикла
С переходом системы на другую машину, начались остановки цикла, куда копать, как правило останавливается на строчке cycle main.php, cscript.exe в процессах не наблюдается.
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Проблема с запуском цикла
Выяснил, что остановки происходят при подключенном mqtt протоколе, как найти причину?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Проблема с запуском цикла
по идее скрипт mqtt_daemon.php, работающий с этим протоколом, на основной цикл влиять не должен, если он запускается отдельно. теоретически, дело может быть в обновлении свойства объекта, связанного с mqtt-устройством -- в таком случае процедура обновления может зависнуть, если запись не в mqtt-устройство не удалась, но там тоже стоит тайм-аут да и сама процедура обновления с основным циклом не особо связана. пока мистика.Urbas81 писал(а):Выяснил, что остановки происходят при подключенном mqtt протоколе, как найти причину?
а если нажать Ctrl+C и потом на вопрос об остановке выполнения bat-файла выбрать Нет, то цикл перезапустится нормально или уже не поднимается?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Проблема с запуском цикла
Попробую, отпишусь.sergejey писал(а):по идее скрипт mqtt_daemon.php, работающий с этим протоколом, на основной цикл влиять не должен, если он запускается отдельно. теоретически, дело может быть в обновлении свойства объекта, связанного с mqtt-устройством -- в таком случае процедура обновления может зависнуть, если запись не в mqtt-устройство не удалась, но там тоже стоит тайм-аут да и сама процедура обновления с основным циклом не особо связана. пока мистика.Urbas81 писал(а):Выяснил, что остановки происходят при подключенном mqtt протоколе, как найти причину?
а если нажать Ctrl+C и потом на вопрос об остановке выполнения bat-файла выбрать Нет, то цикл перезапустится нормально или уже не поднимается?
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Проблема с запуском цикла
Значит попробовал с Ctrl+C, окно Majordomo закрылось не спросив ничего, окно mqtt спросило, после выбора нет, тоже закрылось.
Re: Проблема с запуском цикла
Помогите разобраться с
ну и на веб морде
Код: Выделить всё
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.
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Проблема с запуском цикла
Надо доустановить curl.PHP Fatal error: Call to undefined function curl_init()
Код: Выделить всё
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Проблема с запуском цикла
sergejey писал(а):Urbas81 писал(а): а если нажать Ctrl+C и потом на вопрос об остановке выполнения bat-файла выбрать Нет, то цикл перезапустится нормально или уже не поднимается?
Продолжает зависать цикл, вчера пару раз после нажатия CTRL-C, система начинала перезапуск без закрытия окна.