Установка на Ubuntu

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

Модератор: immortal

chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Установка на Ubuntu

Сообщение chip » Чт ноя 12, 2015 4:53 pm

Периодичесски начал замечать сообщения вида:
15:21 Алиса: main цикл остановлен.
15:21 Алиса: Системный статус изменился на Красный.

Подскажите, куда копать. Спасибо

В Панель управления system_errors - пусто

Происходит раз в пару часов. Даже если никаких действий не делать с Алисой.

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

Re: Установка на Ubuntu

Сообщение Anton_kulibin » Чт ноя 12, 2015 5:05 pm

chip писал(а):Периодичесски начал замечать сообщения вида:
15:21 Алиса: main цикл остановлен.
15:21 Алиса: Системный статус изменился на Красный.

Подскажите, куда копать. Спасибо

В Панель управления system_errors - пусто

Происходит раз в пару часов. Даже если никаких действий не делать с Алисой.

И ещё заметил что после перезагрузки скрипт хорошо кушает процессор, минут через 10 проходит.
Посмотрите может в Debmes есть что интересное. Возможно в каком месте (методе, скрипте) есть синтаксическая ошибка у меня было так, в одном из методов объекта который запускается из OnNewMinute была ошибка и цикл падал, пока ошибку не исправил.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Установка на Ubuntu

Сообщение chip » Чт ноя 12, 2015 5:12 pm

Сейчас посмотрю, но один из советов добавить Define('LOG_CYCLES', 1); в файле config.php не помог.
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Установка на Ubuntu

Сообщение chip » Чт ноя 12, 2015 5:38 pm

Anton_kulibin писал(а):
Посмотрите может в Debmes есть что интересное. Возможно в каком месте (методе, скрипте) есть синтаксическая ошибка у меня было так, в одном из методов объекта который запускается из OnNewMinute была ошибка и цикл падал, пока ошибку не исправил.
в Debmes ничего не нашёл, почистил папку, ребутнулся, буду следить.

Кстати, никто не подскажет:
почему отображается 2-а процессе cycle:
1076 chip /bin/sh -c /usr/bin/php /home/chip/www/majordomo/cycle.php
1077 chip /usr/bin/php /home/chip/www/majordomo/cycle.php
Если закоментить строку в "crontab -e -u пользователь" - то после перезагрузки процесса нет вообще, соответственно он ниоткуда больше не запускается.
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Установка на Ubuntu

Сообщение chip » Чт ноя 12, 2015 6:37 pm

Мда... теперь скрипт не вылетает, зато и часы в меню (верхняя левая часть страницы) замерли на 15-00
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Установка на Ubuntu

Сообщение Anton_kulibin » Чт ноя 12, 2015 8:11 pm

А пробовали сделать нормальный запуск МДМ, через service, там же все просто, и работает вроде без проблем.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Установка на Ubuntu

Сообщение chip » Чт ноя 12, 2015 8:37 pm

Anton_kulibin писал(а):А пробовали сделать нормальный запуск МДМ, через service, там же все просто, и работает вроде без проблем.
угу, пробовал, запускается от рута, и звука нет)
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Установка на Ubuntu

Сообщение Anton_kulibin » Чт ноя 12, 2015 9:22 pm

chip писал(а):
Anton_kulibin писал(а):А пробовали сделать нормальный запуск МДМ, через service, там же все просто, и работает вроде без проблем.
угу, пробовал, запускается от рута, и звука нет)
Хм, у меня тоже от рута запускается, но алиса разговаривает. А закономерности по времени нет? Ну там всегда через одно и то же время?
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Установка на Ubuntu

Сообщение chip » Чт ноя 12, 2015 10:48 pm

Anton_kulibin писал(а):
chip писал(а):
Anton_kulibin писал(а):А пробовали сделать нормальный запуск МДМ, через service, там же все просто, и работает вроде без проблем.
угу, пробовал, запускается от рута, и звука нет)
Хм, у меня тоже от рута запускается, но алиса разговаривает. А закономерности по времени нет? Ну там всегда через одно и то же время?
у меня работает апач от www-data а его в группу рута добавлять не охота.

В общем разобрался, из-за кучи ноисоа в логах заканчивалось место и падал скрипт. Решение:

отключать:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
в
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
За это сообщение автора chip поблагодарил:
mirsum (Вс ноя 15, 2015 2:39 pm)
Рейтинг: 1.16%
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Установка на Ubuntu

Сообщение chip » Чт ноя 12, 2015 10:54 pm

Но почему при прописываниие в крон crontab -e -u majordomo
@reboot /usr/bin/php /var/www/cycle.php

запускается два процесса я так и не понял(

1076 chip /bin/sh -c /usr/bin/php /home/chip/www/majordomo/cycle.php
1077 chip /usr/bin/php /home/chip/www/majordomo/cycle.php
Ответить