Падает основной цикл
Модератор: immortal
-
- Сообщения: 18
- Зарегистрирован: Сб авг 20, 2016 5:58 pm
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Падает основной цикл
Система работает уже где-то полгода.
Примерно неделю регулярно стал падать цикл.
В логах ничего криминального, на мой взгляд.
Поотключал всё, что могло, на мой взгляд влиять на работу цикла.
В системных сообщениях то, что ниже:
20:27 Dom: main цикл остановлен.
20:27 Dom: Системный статус изменился на Красный.
20:22 Dom: Системный статус восстановился на Зелёный
20:19 Dom: main цикл остановлен.
20:19 Dom: Системный статус изменился на Красный.
20:14 Dom: Системный статус восстановился на Зелёный
20:11 Dom: main цикл остановлен.
20:11 Dom: Системный статус изменился на Красный.
20:06 Dom: Системный статус восстановился на Зелёный
В X-Ray осталось то что ниже
20:27:55 0.74109500 yandex_tts.processSubscription (SAY)
20:27:55 0.69590700 yandex_tts.processSubscription (SAY)
20:22:55 0.12505500 yandex_tts.processSubscription (SAY)
20:19:54 0.18278500 yandex_tts.processSubscription (SAY)
20:19:54 0.13553600 yandex_tts.processSubscription (SAY)
20:14:53 0.60327900 yandex_tts.processSubscription (SAY)
20:11:53 0.70182500 yandex_tts.processSubscription (SAY)
20:11:53 0.66056900 yandex_tts.processSubscription (SAY)
20:07:12 0.92613300 optimizer.processSubscription (HOURLY)
20:07:12 0.92584100 connect.processSubscription (HOURLY)
20:06:51 0.58532900 yandex_tts.processSubscription (SAY)
20:04:08 0.28650000 yandex_tts.processSubscription (SAY)
20:04:08 0.24927100 yandex_tts.processSubscription (SAY)
19:59:08 0.51254200 yandex_tts.processSubscription (SAY)
По времени события совпадают.
Плагин речи от яндекса сносил и ставил опять - не помогает.
В системе голосом говорится только время каждый час, больше ничего.
Также в левой панели стали отставать часы.
Подскажите, что сделать, чтоб перестало падать?
И что пытается TTS говорить, хотя нигде ему не указано говорить кроме времени?
Что еще можно показать из настроек для отлавливания моей беды?
Примерно неделю регулярно стал падать цикл.
В логах ничего криминального, на мой взгляд.
Поотключал всё, что могло, на мой взгляд влиять на работу цикла.
В системных сообщениях то, что ниже:
20:27 Dom: main цикл остановлен.
20:27 Dom: Системный статус изменился на Красный.
20:22 Dom: Системный статус восстановился на Зелёный
20:19 Dom: main цикл остановлен.
20:19 Dom: Системный статус изменился на Красный.
20:14 Dom: Системный статус восстановился на Зелёный
20:11 Dom: main цикл остановлен.
20:11 Dom: Системный статус изменился на Красный.
20:06 Dom: Системный статус восстановился на Зелёный
В X-Ray осталось то что ниже
20:27:55 0.74109500 yandex_tts.processSubscription (SAY)
20:27:55 0.69590700 yandex_tts.processSubscription (SAY)
20:22:55 0.12505500 yandex_tts.processSubscription (SAY)
20:19:54 0.18278500 yandex_tts.processSubscription (SAY)
20:19:54 0.13553600 yandex_tts.processSubscription (SAY)
20:14:53 0.60327900 yandex_tts.processSubscription (SAY)
20:11:53 0.70182500 yandex_tts.processSubscription (SAY)
20:11:53 0.66056900 yandex_tts.processSubscription (SAY)
20:07:12 0.92613300 optimizer.processSubscription (HOURLY)
20:07:12 0.92584100 connect.processSubscription (HOURLY)
20:06:51 0.58532900 yandex_tts.processSubscription (SAY)
20:04:08 0.28650000 yandex_tts.processSubscription (SAY)
20:04:08 0.24927100 yandex_tts.processSubscription (SAY)
19:59:08 0.51254200 yandex_tts.processSubscription (SAY)
По времени события совпадают.
Плагин речи от яндекса сносил и ставил опять - не помогает.
В системе голосом говорится только время каждый час, больше ничего.
Также в левой панели стали отставать часы.
Подскажите, что сделать, чтоб перестало падать?
И что пытается TTS говорить, хотя нигде ему не указано говорить кроме времени?
Что еще можно показать из настроек для отлавливания моей беды?
-
- Сообщения: 32
- Зарегистрирован: Сб дек 10, 2016 7:10 pm
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: Падает основной цикл
Всё аналогично, с одним отличием - падает на тёмной теме, на светлой работает.kotbrs писал(а): Примерно неделю регулярно стал падать цикл.
В логах ничего криминального, на мой взгляд.
Также в левой панели стали отставать часы.
Задавал вопросы несколько раз, совет один - "переустанавливайте систему". Но переустановка не помогает. В логах ничего нет, а цикл падает.
ARMBIAN на Orange PiPC
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Падает основной цикл
Сегодня упал цикл, запустил вручную
php /var/www/cycle.php
Увидел что падает и в debmes пишет. Почитал лог в debmes цикла main и увидел что ругается на отсутствие поля VALUE в таблице phistory
Добавлял через phpmyadmin это поле - не помогло, поправил файл db.sql в папке database_backup добавив поле VALUE в таблицу phistory
Вот так выглядит часть кода в db.sql
php /var/www/cycle.php
Увидел что падает и в debmes пишет. Почитал лог в debmes цикла main и увидел что ругается на отсутствие поля VALUE в таблице phistory
Добавлял через phpmyadmin это поле - не помогло, поправил файл db.sql в папке database_backup добавив поле VALUE в таблицу phistory
Вот так выглядит часть кода в db.sql
Код: Выделить всё
CREATE TABLE `phistory` (
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`VALUE_ID` int(10) unsigned NOT NULL DEFAULT '0',
`SOURCE` varchar(20) NOT NULL DEFAULT '',
`VALUE` int(10) DEFAULT NULL,
`ADDED` datetime DEFAULT NULL,
PRIMARY KEY (`ID`),
KEY `VALUE_ID` (`VALUE_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=293 DEFAULT CHARSET=utf8;
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Падает основной цикл
Опять будет падать, поле VALUE должно быть VARCHAR(255), в нем не только целочисленные значения могут хранится.immortal писал(а):добавив поле VALUE в таблицу phistory
Вот так выглядит часть кода в db.sqlКод: Выделить всё
CREATE TABLE `phistory` ( `ID` int(10) unsigned NOT NULL AUTO_INCREMENT, `VALUE_ID` int(10) unsigned NOT NULL DEFAULT '0', `SOURCE` varchar(20) NOT NULL DEFAULT '', `VALUE` int(10) DEFAULT NULL, `ADDED` datetime DEFAULT NULL, PRIMARY KEY (`ID`), KEY `VALUE_ID` (`VALUE_ID`) ) ENGINE=InnoDB AUTO_INCREMENT=293 DEFAULT CHARSET=utf8;
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Падает основной цикл
Спасибо, поправлю
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 6
- Зарегистрирован: Ср фев 08, 2017 1:32 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Падает основной цикл
Для менее или слабо одаренных апологетов мажордомо можно подробно расписать как все починить на raspbian?
У меня MAIN цикл останволен и MQTT данные не получает.
У меня MAIN цикл останволен и MQTT данные не получает.
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Падает основной цикл
Я сомневаюсь, что обнаруженная проблема immortal это и ваш случай. Поле VALUE в таблице истории - определяющее поле, как оно могло удалится, слабо представляю.
Остановите сервис МД
и запустите цикл вручную
Постарайтесь дождаться падения цикла. Далее анализируете логи в /var/log и /var/www/debmes
Остановите сервис МД
Код: Выделить всё
sudo service majordomo stop
Код: Выделить всё
php /var/www/cycle.php
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 6
- Зарегистрирован: Ср фев 08, 2017 1:32 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Падает основной цикл
Я когда запускаю команду php из консоли, пишет кучу строк вида "Cannot adopt OID in UCD-SNMP-MIB: "slgeo писал(а): Остановите сервис МДи запустите цикл вручнуюКод: Выделить всё
sudo service majordomo stop
Код: Выделить всё
php /var/www/cycle.php
Но к базе при этом коннектиться. После этого стартую мажордомо, но цикл так и не стартовал, поскольку часы как остановились, так и не завелись.
-
- Сообщения: 6
- Зарегистрирован: Ср фев 08, 2017 1:32 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Падает основной цикл
Опа. Обнаружил, что приложение OpenWeather показывает вчерашние данные и также не обновляется. И говорилка не произносит отправляемые команды (((
Совсем беда...
Совсем беда...
-
- Сообщения: 47
- Зарегистрирован: Ср окт 12, 2016 11:21 pm
- Благодарил (а): 18 раз
- Поблагодарили: 7 раз
Re: Падает основной цикл
Тоже по моему 4-го числа после ночи пропало поле VALUE в таблице phistory , восстановил пока работает, как не странно данные сами восстановились.immortal писал(а):Сегодня упал цикл, запустил вручную
php /var/www/cycle.php
Увидел что падает и в debmes пишет. Почитал лог в debmes цикла main и увидел что ругается на отсутствие поля VALUE в таблице phistory
Добавлял через phpmyadmin это поле - не помогло, поправил файл db.sql в папке database_backup добавив поле VALUE в таблицу phistory
Вот так выглядит часть кода в db.sql
......
Код: Выделить всё
15:18:17 0.19498400 Closing thread: exec php -q ./scripts/cycle_main.php --params "a:0:{}">>/var/www/debmes/log_2017-02-04-cycle_main.php.txt
1054: Unknown column 'VALUE' in 'field list'<br>INSERT INTO `phistory`(`VALUE_ID`, `ADDED`, `VALUE`) VALUES('626', '2017-02-04 14:54:37', '219.3') (/var/www/lib/errors.class.php)
Error:
15:18:17 0.06636700 http://
INSERT INTO `phistory`(`VALUE_ID`, `ADDED`, `VALUE`) VALUES('626', '2017-02-04 14:54:37', '219.3')
15:18:17 0.06595600 Error registered (type: sql): 1054: Unknown column 'VALUE' in 'field list'