Страница 13 из 18
Re: основной цикл системы
Добавлено: Вс сен 18, 2016 8:39 pm
ipz
поможет.
На всякий случай: у php настройки хранятся в двух файлах:
Код: Выделить всё
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
Во втором (используется для запуска из командной строки - он нам точно нужен) тэг short_open_tag нужно включить
Re: основной цикл системы
Добавлено: Чт ноя 10, 2016 6:25 pm
andrey1509
Доброго всем.
В majordomo новичок. Устанавливаю на Debian7 (чистая). столкнулся с проблемой не запускается
cycle.php.
Если запускаю через терминал php /var/www/cycle.php, то стопорится после "18:06:50 Closing thread: php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/debmes/log_2016-11-10-cycle_connect.php.txt". Браузере начинает показывать время и т.д. Т.е. начинает система работать.
Если пишу "php /usr/bin/php /var/www/cycle.php" , то
"PHP Warning: Unexpected character in input: '' (ASCII=15) state=0 in /usr/bin/php5 on line 967
PHP Warning: Unexpected character in input: '' (ASCII=3) state=0 in /usr/bin/php5 on line 967
PHP Warning: Unexpected character in input: ' in /usr/bin/php5 on line 967
PHP Warning: Unexpected character in input: ' in /usr/bin/php5 on line 967
PHP Parse error: syntax error, unexpected '{' in /usr/bin/php5 on line 967".
Пробовал указать в Кронтабе ни какой реакции.
В /etc/php5/apache2/php.ini и /etc/php5/cli/php.ini изменения внес.
Кто может подскажите куда копать дальше?
Re: основной цикл системы
Добавлено: Чт ноя 10, 2016 7:47 pm
Ko/|xo3HUk
А зачем так писать?:
Достаточно только
или
Попробуйте также запустить через sudo:
Re: основной цикл системы
Добавлено: Чт ноя 10, 2016 8:20 pm
andrey1509
Спасибо за оперативность.
Почитал ветку о установке на debian создал запускающий файл "majordomo".
Попробовал запустить "sudo /usr/bin/php /var/www/cycle.php" получилось.
Сейчас при запуске ругается на
20:13:11 Closing thread: php -q ./scripts/cycle_websockets.php --params "a:0:{}" >>/var/www/debmes/log_2016-11-10-cycle_websockets.php.txt
RESTARTING: ./scripts/cycle_websockets.php
Не подскажите за что он отвечает
Re: основной цикл системы
Добавлено: Чт ноя 10, 2016 8:29 pm
Ko/|xo3HUk
Очевидно отвечает за веб-сокеты. Я эти веб-сокеты отключил - в /var/www/config.php прописал строчку:
Можно ещё в логах посмотреть - почему они не стартуют - в /var/www/debmes/log_2016-11-10-cycle_websockets.php.txt
Re: основной цикл системы
Добавлено: Чт ноя 10, 2016 8:32 pm
Ko/|xo3HUk
Re: основной цикл системы
Добавлено: Чт ноя 10, 2016 8:35 pm
andrey1509
Спасибо буду разбираться
Пишет "Error creating socket: Address already in use"
Re: основной цикл системы
Добавлено: Чт ноя 10, 2016 9:36 pm
Ko/|xo3HUk
может порт 8001 уже занят? Переназначить вебсокеты на другой порт.
Re: основной цикл системы
Добавлено: Ср ноя 23, 2016 9:34 am
ILGAS
Всем привет, подскажите в чем причина остановка цикла в "Командной строке"
вот что выдает. Заметил только после обновления. (может это не связано)
Starting ./scripts/cycle_websockets.php ... OK
Starting ./scripts/cycle_webvars.php ... OK
Starting ./scripts/cycle_X101_skype.php ... OK
ALL CYCLES STARTED
PHP Warning: include_once(./modules/app_nut/app_nut.class.php): failed to open stream: No such file or directory in C:\_majordomo\htdocs\scripts\cycle_nut.php on line 19
PHP Warning: include_once(): Failed opening './modules/app_nut/app_nut.class.php' for inclusion (include_path='.;C:\_majordomo\server\php\PEAR') in C:\_majordomo\htdocs\scripts\cycle_nut.php on line 19
PHP Fatal error: Class 'app_nut' not found in C:\_majordomo\htdocs\scripts\cycle_nut.php on line 21
PHP Warning: include_once(./modules/knxdevices/knxdevices.class.php): failed to open stream: No such file or directory in C:\_majordomo\htdocs\scripts\cycle_knx.php on line 19
PHP Warning: include_once(): Failed opening './modules/knxdevices/knxdevices.class.php' for inclusion (include_path='.;C:\_majordomo\server\php\PEAR') in C:\_majordomo\htdocs\scripts\cycle_knx.php on line 19
PHP Fatal error: Class 'knxdevices' not found in C:\_majordomo\htdocs\scripts\cycle_knx.php on line 21
PHP Warning: include_once(./modules/app_narodmon/app_narodmon.class.php): failed to open stream: No such file or directory in C:\_majordomo\htdocs\scripts\cycle_narodmon.php on line 19
PHP Warning: include_once(): Failed opening './modules/app_narodmon/app_narodmon.class.php' for inclusion (include_path='.;C:\_majordomo\server\php\PEAR') in C:\_majordomo\htdocs\scripts\cycle_narodmon.php on line 19
PHP Fatal error: Class 'app_narodmon' not found in C:\_majordomo\htdocs\scripts\cycle_narodmon.php on line 21
PHP Warning: include_once(./modules/orvibo/orvibo.class.php): failed to open stream: No such file or directory in C:\_majordomo\htdocs\scripts\cycle_orvibo.php on line 20
21:57:50 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_bluetooth.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_bluetooth.php.txt
21:57:50 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_knx.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_knx.php.txt
21:57:50 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_nut.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_nut.php.txt
21:57:50 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_onewire_starred.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_onewire_starred.php.txt
PHP Warning: include_once(): Failed opening './modules/orvibo/orvibo.class.php' for inclusion (include_path='.;C:\_majordomo\server\php\PEAR') in C:\_majordomo\htdocs\scripts\cycle_orvibo.php on line 20
PHP Fatal error: Class 'orvibo' not found in C:\_majordomo\htdocs\scripts\cycle_orvibo.php on line 21
PHP Warning: include_once(./modules/snmpdevices/snmpdevices.class.php): failed to open stream: No such file or directory in C:\_majordomo\htdocs\scripts\cycle_snmp.php on line 19
PHP Warning: include_once(): Failed opening './modules/snmpdevices/snmpdevices.class.php' for inclusion (include_path='.;C:\_majordomo\server\php\PEAR') in C:\_majordomo\htdocs\scripts\cycle_snmp.php on line 19
PHP Fatal error: Class 'snmpdevices' not found in C:\_majordomo\htdocs\scripts\cycle_snmp.php on line 21
21:57:51 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_narodmon.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_narodmon.php.txt
21:57:51 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_orvibo.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_orvibo.php.txt
21:57:51 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_skype.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_skype.php.txt
21:57:51 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_snmp.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-11-22-cycle_snmp.php.txt
PHP Warning: socket_read(): unable to read from socket [10054]: ╙фрыхээ√щ їюёЄ яЁшэєфшЄхы№эю ЁрчюЁтры ёє∙хёЄтє■∙хх яюфъы■ўхэшх.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 191
PHP Warning: socket_connect(): unable to connect [10061]: ╧юфъы■ўхэшх эх єёЄрэютыхэю, Є.ъ. ъюэхўэ√щ ъюья№■ЄхЁ юЄтхЁу чряЁюё эр яюфъы■ўхэшх.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 132
PHP Warning: socket_connect(): unable to connect [10061]: ╧юфъы■ўхэшх эх єёЄрэютыхэю, Є.ъ. ъюэхўэ√щ ъюья№■ЄхЁ юЄтхЁу чряЁюё эр яюфъы■ўхэшх.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 132
PHP Warning: socket_connect(): unable to connect [10061]: ╧юфъы■ўхэшх эх єёЄрэютыхэю, Є.ъ. ъюэхўэ√щ ъюья№■ЄхЁ юЄтхЁу чряЁюё эр яюфъы■ўхэшх.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 132
PHP Warning: socket_connect(): unable to connect [10061]: ╧юфъы■ўхэшх эх єёЄрэютыхэю, Є.ъ. ъюэхўэ√щ ъюья№■ЄхЁ юЄтхЁу чряЁюё эр яюфъы■ўхэшх.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 132
PHP Warning: socket_connect(): unable to connect [10061]: ╧юфъы■ўхэшх эх єёЄрэютыхэю, Є.ъ. ъюэхўэ√щ ъюья№■ЄхЁ юЄтхЁу чряЁюё эр яюфъы■ўхэшх.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 132
PHP Warning: socket_connect(): unable to connect [10061]: ╧юфъы■ўхэшх эх єёЄрэютыхэю, Є.ъ. ъюэхўэ√щ ъюья№■ЄхЁ юЄтхЁу чряЁюё эр яюфъы■ўхэшх.
Re: основной цикл системы
Добавлено: Чт дек 01, 2016 7:15 am
Инженер
Подскажите пожалуйста с недавнего времени начал останавливатся main цикл. Система стоит на нетбуке windows7 Как то раз заметил что реакция "умного дома" дико тормозит посмотрел загрузка ЦП 100% отключил обновление винды, перезагрузил, загрузка 70%, после этого начали заметил что падает main цикл. Причину найти не могу. Целый день меня нет прихожу в логах записи "кукушки" весь день все нормально работало, вечером как я пришел начало падать, на другой день падало и пока меня нет дома.
Почитаю эту ветку я выяснил что есть какие то логи в папке _majordomo/htdocs/debmes есть логи
В первый день когда я туда залез было много файлов за "сегодня" - 26 ноября, сегодня 2 декабря есть только 1 файл log_2016-12-02-cycle_websockets.php
Код: Выделить всё
2016-12-02 04:08:53 [info] Server created (Mem: 2.25 mb)
2016-12-02 04:08:54 Subscription from client to commands
2016-12-02 04:08:59 Subscription from client to events
2016-12-02 16:08:58 [info] Server created (Mem: 2.25 mb)
2016-12-02 16:09:00 Subscription from client to events
2016-12-02 16:09:00 Subscription from client to commands
2016-12-02 21:48:45 Subscription from client to scenes
2016-12-02 22:05:09 Subscription from client to events
2016-12-02 22:05:12 Subscription from client to commands
2016-12-02 22:08:31 Subscription from client to events
2016-12-02 22:08:35 Subscription from client to commands
2016-12-02 22:11:16 Subscription from client to events
2016-12-02 22:11:18 Subscription from client to commands
Примерно так же выглядит этот файл на последние 4 дня
Вот просто кусок файла 2016-12-02.log
Код: Выделить всё
21:46:16 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
21:46:16 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
21:46:16 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
21:46:16 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:05:38 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:05:38 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:05:44 DEBUG [root]: optimizer.processSubscription (HOURLY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:10:38 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:10:38 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:10:38 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:10:38 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:19:34 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:19:34 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:24:35 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:24:35 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:24:35 DEBUG [root]: yandex_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
22:24:36 DEBUG [root]: windows_tts.processSubscription (SAY) (at C:\_majordomo\htdocs\lib\general.class.php:553)
Понять из этого я увы ничего не могу т.к. windows_tts стоит в значении выкл, а что пытается сказать система я не могу предположить т.к. говорит она только каждый час и 1 раз за вечер когда домой прихожу.
Также выяснил что есть некий файл dbdir\db_terminal\phistory у меня он занимает 30мб. Как я понял это история датчиков. У меня логируются примерно 20 значений длительностью год (система работает пару месяцев) по некоторым переменным набегает 150 тыс значений. Много это ли мало я не знаю. (в нетбуке стоит SSD так что проблем с файловыми операциями быть не должно)
Да 25 числа числится обновление Class Templates updates
а 26 я заметил проблемы...
Подскажите пожалуйста что почитать и куда посмотреть...
Решение проблемы
Сначала запустил Оптимизацию 1 день все работало нормально (может совпало) а потом прилетело обновление 12/05/2016 17:53 ClassTemplate fixes (by sergejey) и все с этого момента все работает отлично