0.8.0b не запускается основной цикл

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

Модератор: immortal

Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: 0.8.0b не запускается основной цикл

Сообщение Anton_kulibin » Вт дек 02, 2014 10:33 pm

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

Define('SERVER_ROOT', '/var/www/majordomo');
   Define('PATH_TO_PHP', '/usr/bin/php ');
   Define('PATH_TO_MYSQLDUMP', "/usr/bin/mysqldump");      
Надо вот так иначе циклы валяется. Правильнее писать пути для убунты, я долго боролся оказалось просто надо правильный путь хотябы для php
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
ilvas
Сообщения: 17
Зарегистрирован: Пт ноя 21, 2014 12:28 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: 0.8.0b не запускается основной цикл

Сообщение ilvas » Вт дек 02, 2014 11:14 pm

Anton_kulibin писал(а):

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

Define('SERVER_ROOT', '/var/www/majordomo');
   Define('PATH_TO_PHP', '/usr/bin/php ');
   Define('PATH_TO_MYSQLDUMP', "/usr/bin/mysqldump");
Надо вот так иначе циклы валяется. Правильнее писать пути для убунты, я долго боролся оказалось просто надо правильный путь хотябы для php
Спасибо!
а что должно быть в нормально режиме в этом файле? Старты и прекращения работы циклов?
Сейчас циклы запустились, потом часть закрылась и тишина ...
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: 0.8.0b не запускается основной цикл

Сообщение Anton_kulibin » Ср дек 03, 2014 4:53 pm

Еще покопай в части доступа, в убунту это критично, надо чтобы было разрешение на запуск.
У меня после обновления из админ панели падает цикл Rss, подом перезапускается, потом снова падает, так до бесконечности. Не могу причину найти.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: 0.8.0b не запускается основной цикл

Сообщение ngservis » Сб дек 20, 2014 7:35 pm

Все уже перекопал, после запуска с консоли команды php /var/www/cycle.php проваливается в цикл
pi@raspberrypi ~ $ php /var/www/cycle.php
CONNECTED TO DB
Running startup maintenance
Target: /var/www/backup/20141220
Full backup: 0
Checking table [admin_users] ...OK
Checking table [app_quotes] ...OK
Checking table [blockly_code] ...OK
Checking table [btdevices] ...OK
Checking table [calendar_categories] ...OK
Checking table [calendar_events] ...OK
Checking table [classes] ...OK
Checking table [collections] ...OK
Checking table [commands] ...OK
Checking table [elements] ...OK
Checking table [elm_states] ...OK
Checking table [events] ...OK
Checking table [gpsactions] ...OK
Checking table [gpsdevices] ...OK
Checking table [gpslocations] ...OK
Checking table [gpslog] ...OK
Checking table [history] ...OK
Checking table [jobs] ...OK
Checking table [layouts] ...OK
Checking table [locations] ...OK
Checking table [media_favorites] ...OK
Checking table [methods] ...OK
Checking table [modbusdevices] ...OK
Checking table [mqtt] ...OK
Checking table [myblocks] ...OK
Checking table [myblocks_categories] ...OK
Checking table [newsletter] ...OK
Checking table [objects] ...OK
Checking table [owdevices] ...OK
Checking table [owdisplays] ...OK
Checking table [owproperties] ...OK
Checking table [patterns] ...OK
Checking table [performance_log] ...OK
Checking table [phistory] ...OK
Checking table [pinghosts] ...OK
Checking table [plugins] ...OK
Checking table [prod_categories] ...OK
Checking table [product_categories] ...OK
Checking table [product_codes] ...OK
Checking table [product_log] ...OK
Checking table [products] ...OK
Checking table [project_modules] ...OK
Checking table [properties] ...OK
Checking table [pvalues] ...OK
Checking table [readit_channels] ...OK
Checking table [readit_urls] ...OK
Checking table [rss_channels] ...OK
Checking table [rss_items] ...OK
Checking table [ru101_categories] ...OK
Checking table [ru101_stations] ...OK
Checking table [safe_execs] ...OK
Checking table [scenes] ...OK
Checking table [script_categories] ...OK
Checking table [scripts] ...OK
Checking table [security_rules] ...OK
Checking table [settings] ...OK
Checking table [shoplist] ...OK
Checking table [shopping_list_items] ...OK
Checking table [shoutrooms] ...OK
Checking table [shouts] ...OK
Checking table [snmpdevices] ...OK
Checking table [snmpproperties] ...OK
Checking table [tdwiki] ...OK
Checking table [terminals] ...OK
Checking table [usbdevices] ...OK
Checking table [userlog] ...OK
Checking table [users] ...OK
Checking table [watchfolders] ...OK
Checking table [webvars] ...OK
Checking table [zwave_devices] ...OK
Checking table [zwave_properties] ...OK
PHP Warning: fopen(debmes/2014-12-20.log): failed to open stream: Permission denied in /var/www/lib/log4php/appenders/LoggerAppenderFile.php on line 99
PHP Warning: log4php: [LoggerAppenderDailyFile:default]: Failed opening target file. Closing appender. in /var/www/lib/log4php/LoggerAppender.php on line 283
Starting ./scripts/cycle_zwave.php ... OK
Starting ./scripts/cycle_snmp.php ... OK
Starting ./scripts/cycle_watchfolders.php ... OK
Starting ./scripts/cycle_states.php ... OK
Starting ./scripts/cycle_onewire.php ... OK
Starting ./scripts/cycle_bluetooth.php ... OK
Starting ./scripts/cycle_onewire_starred.php ... OK
Starting ./scripts/cycle_connect.php ... OK
Starting ./scripts/cycle_execs.php ... OK
Starting ./scripts/cycle_modbus.php ... OK
Starting ./scripts/cycle_ping.php ... OK
Starting ./scripts/cycle_scheduler.php ... OK
Starting ./scripts/cycle_skype.php ... OK
Starting ./scripts/cycle_main.php ... OK
Starting ./scripts/cycle_rss.php ... OK
Starting ./scripts/cycle_webvars.php ... OK
Starting ./scripts/cycle_X101_skype.php ... OK
ALL CYCLES STARTED
19:30:49 running cycle_states.php
19:30:50 running cycle_watchfolders.php
Running Bluetooth monitor.Connect sync turned off.19:30:50 running cycle_execs.php
19:30:51 running cycle_scheduler.php
19:30:51 running cycle_ping.php
Running Bluetooth monitor.19:30:51 running cycle_main.php
19:30:51 running cycle_rss.php
19:30:52 Closing thread: /usr/bin/php -q ./scripts/cycle_onewire.php --params "a:0:{}"
19:30:52 Closing thread: /usr/bin/php -q ./scripts/cycle_snmp.php --params "a:0:{}"
Executing (exclusive): start /var/www/majordomo/apps/autoitv3/AutoIt3.exe /var/www/rc/scripts/vlc_play.au3 ".\music\Beyonce - Beyonce (2013)"
19:30:52 running cycle_webvars.php
19:30:52 running cycle_watchfolders.php
Running Bluetooth monitor.Checking 192.168.1.10
19:30:52 Closing thread: /usr/bin/php -q ./scripts/cycle_connect.php --params "a:0:{}"
PHP Warning: fopen(debmes/2014-12-20.log): failed to open stream: Permission denied in /var/www/lib/log4php/appenders/LoggerAppenderFile.php on line 99
PHP Warning: log4php: [LoggerAppenderDailyFile:default]: Failed opening target file. Closing appender. in /var/www/lib/log4php/LoggerAppender.php on line 283
sh: 1: 19:30:52 Closing thread: /usr/bin/php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}"
19:30:52 Closing thread: /usr/bin/php -q ./scripts/cycle_modbus.php --params "a:0:{}"
start: not found
19:30:53 Closing thread: DISPLAY=:101 /usr/bin/php ./scripts/cycle_X101_skype.php --params "a:0:{}"
19:30:53 Closing thread: /usr/bin/php -q ./scripts/cycle_zwave.php --params "a:0:{}"
19:30:53 Closing thread: /usr/bin/php -q ./scripts/cycle_skype.php --params "a:0:{}"
19:30:53 running cycle_watchfolders.php
Running Bluetooth monitor.19:30:53 running cycle_scheduler.php
19:30:53 running cycle_main.php
19:30:53 running cycle_rss.php
19:30:53 running cycle_execs.php
19:30:54 running cycle_webvars.php
19:30:54 running cycle_states.php
19:30:54 running cycle_watchfolders.php
Running Bluetooth monitor.19:30:54 running cycle_scheduler.php
19:30:54 running cycle_main.php
19:30:54 running cycle_rss.php
19:30:54 running cycle_execs.php
19:30:55 running cycle_states.php
19:30:55 running cycle_webvars.php
19:30:55 running cycle_watchfolders.php
Running Bluetooth monitor.19:30:55 running cycle_scheduler.php
19:30:55 running cycle_main.php
19:30:55 running cycle_rss.php
19:30:55 running cycle_execs.php
19:30:56 running cycle_states.php
19:30:56 running cycle_webvars.php
19:30:56 running cycle_watchfolders.php
Running Bluetooth monitor.19:30:56 running cycle_main.php
19:30:56 running cycle_scheduler.php
19:30:56 running cycle_rss.php
19:30:56 running cycle_ping.php
19:30:56 running cycle_execs.php
19:30:57 running cycle_states.php
19:30:57 running cycle_webvars.php

И так до бесконечности пока не остановишь.
Как остановишь , через минуть 15 остановка всех циклов.

Правде если через браузер запускаешь ( что нельзя, почему не знаю),
циклы не останавливаются???

Вторая неделя пошла , что делаю не так , где еще проверить???

помогите .сил уже нет
Rasberry PI + arduino mega 2560
ilvas
Сообщения: 17
Зарегистрирован: Пт ноя 21, 2014 12:28 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: 0.8.0b не запускается основной цикл

Сообщение ilvas » Сб дек 20, 2014 8:35 pm

Это шутка?
Разве не все идет как надо?

PHP - интерпретируемый язык - приложение работает только во время запуска. Запустили, оно выполнилось и все.
Поэтому все циклы и запускаются по кругу.
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: 0.8.0b не запускается основной цикл

Сообщение ngservis » Сб дек 20, 2014 8:47 pm

Мне кажется имхо не должно так быть , cron должен запускать, а не с командной строки. Так и не понял где моя ошибка. Ошибок в логе debmes нет. Впарился конкретно.
Rasberry PI + arduino mega 2560
ilvas
Сообщения: 17
Зарегистрирован: Пт ноя 21, 2014 12:28 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: 0.8.0b не запускается основной цикл

Сообщение ilvas » Сб дек 20, 2014 9:13 pm

ну да, крон должен запускать. ну или по-другому (для убунты).
Но если хочется посмотреть как оно там шевелится, через командную строку можно запустить и смотреть, что Вы и делаете.

У меня тоже автоматически если запускаю, то останавливается, а через командную строку - все пашет бесконечно. Предстоит разбираться.
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: 0.8.0b не запускается основной цикл

Сообщение ngservis » Вс дек 21, 2014 9:46 am

Буду разбираться c cron
Rasberry PI + arduino mega 2560
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: 0.8.0b не запускается основной цикл

Сообщение ngservis » Вс дек 21, 2014 11:55 am

При старте циклов есть такие строки :
PHP Warning: fopen(debmes/2014-12-21.log): failed to open stream: Permission denied in /var/www/lib/log4php/appenders/LoggerAppenderFile.php on line 99
PHP Warning: log4php: [LoggerAppenderDailyFile:default]: Failed opening target file. Closing appender. in /var/www/lib/log4php/LoggerAppender.php on line 283

Это критично?
Rasberry PI + arduino mega 2560
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: 0.8.0b не запускается основной цикл

Сообщение zelevova » Вс дек 21, 2014 1:58 pm

Это говорит о нехватке прав на папку debmes. Поэтому и логов нет, ведь прав на запись не хватает.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Ответить