Регулярный останов exec cycle webvars cycle.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Регулярный останов exec cycle webvars cycle.

Сообщение kd0t » Сб дек 28, 2013 3:14 pm

Добрый день уважаемое сообщество. Первым делом хочу поблагодарить Сергея за замечательную систему в освоении которой делаю первые шаги. Вероятно по неопытности и неимения комплексного представления о системе столкнулся со следующей проблемой: регулярно после запуска перестают работать exec cycle и webvars cycle. Система - Archlinux, cycle.php запускается при старте юнитом systemd. Спустя 5-7 минут система переходит в красное состояние с сообщением exec cycle stopped.. webvars cycle stopped. Main cycle продолжает работу. Debmes:

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

28.12.2013 13:36:51
Closing thread: php -q ./scripts/cycle_bluetooth.php --params "a:0:{}"
28.12.2013 13:36:51
Closing thread: php -q ./scripts/cycle_skype.php --params "a:0:{}"
28.12.2013 13:36:51
Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
28.12.2013 13:36:51
Closing thread: php -q ./scripts/cycle_snmp.php --params "a:0:{}"
28.12.2013 13:36:51
Closing thread: php -q ./scripts/cycle_zwave.php --params "a:0:{}"
28.12.2013 13:36:52
Closing thread: php -q ./scripts/cycle_execs.php --params "a:0:{}"
28.12.2013 13:37:03
Closing thread: php -q ./scripts/cycle_webvars.php --params "a:0:{}"
Благодарен за любые подсказки и помощь.

ЗЫ
В чудесный Новогодний вечер, когда елка уже украшена и оливье нарезано случаются чудеса. Проблема решилась раскоментированием строки extension=iconv.so в /etc/php/php.ini
В свободное время опишу установку системы на Арч. С Новым 2014 Годом всех!!!!
Последний раз редактировалось kd0t Вт дек 31, 2013 6:49 pm, всего редактировалось 1 раз.
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: Регулярный останов exec cycle webvars cycle.

Сообщение ignat99 » Сб дек 28, 2013 4:51 pm

Вчера ставил вот по этим инструкциям в точности на Debian.
http://smartliving.ru/forum/viewtopic.php?f=3&t=424
http://smartliving.ru/Main/SetupLinux

Получил вашу проблему.
Затем сделал обновление из исходников. У меня выбран Английский язык.

http://smartliving.ru/Main/UpdateSVN

Control Panel (Справа сверху в углу) -> System(Слева внизу в меню)-Backup/Upgrade-> Ubdate to the latest code (Кнопка в главной части экрана слева сверху).

Перед обновлением можно сделать бакап (хотя вроде он делается автоматически).

Со второго перезапуска основного цикла он запустился.

Сделал таймер объявления времени со своими интервалами и фразами.
http://smartliving.ru/forum/viewtopic.p ... 0%B5%D1%80
http://smartliving.ru/forum/viewtopic.p ... D1%80#p449
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Регулярный останов exec cycle webvars cycle.

Сообщение kd0t » Сб дек 28, 2013 5:19 pm

Обновлялся сразу после установки из веб-интерфейса, повторил процедуру повторно только что. Веб-интерфейс выдает: "You are using the latest version!". Наблюдая в модуле X-Rays, вижу, что VALUE и UPDATED поля таблицы не меняются для exec cycle и webvars cycle с момента доступа к системе через веб. Основной цикл пробовал запускать и демоном от имени системы и пользователя http, так и вручную от этих пользователей - результат идентичный.
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: Регулярный останов exec cycle webvars cycle.

Сообщение ignat99 » Сб дек 28, 2013 5:56 pm

Я давал доступ всем к /var/www

но www-data всё равно заносил в группу audio как и остальных пользователей.

Новый пользователь базы данных не смог залогиниться (я его вносил в config.php) через php/MJD веб морду. Поэтому оставил root(базы данных) но с моим паролем (что не есть гуд в целом, лучше сертификаты и пользователи с ограниченными правами).

Основный цикл запускаю от рута : /usr/bin/php /var/www/cycle.php

Вот такая тестовая конфигурация работает, с правами понятно далеко не всё хорошо, с учётом того факта, что скрипты правятся через Веб Морду и сразу запускаются на выполнение со всеми правами.

Вот поэтому хочется уйти от этого PHP на нормальное разделение JS - бакэнд\фронтэнд\ JS интерфейс или тонкий клиент.

Вот пример современного интерфейса IMHO:
http://tech-homesolutions.com/installat ... l-keypads/
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Регулярный останов exec cycle webvars cycle.

Сообщение kd0t » Сб дек 28, 2013 10:23 pm

Если на форуме присутствуют Арчеводы - отзовитесь, пожалуйста, может у кого получилось запустить МД на Арче без проблем. Сравним конфиги, установки и создадим мануал по установке.
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Регулярный останов exec cycle webvars cycle.

Сообщение kd0t » Вт дек 31, 2013 6:46 pm

В чудесный Новогодний вечер, когда елка уже украшена и оливье нарезано случаются чудеса. Проблема решилась раскоментированием строки extension=iconv.so в /etc/php/php.ini
Ответить