Отваливается цикл.

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

casius
Сообщения: 21
Зарегистрирован: Вт окт 30, 2018 6:41 pm
Откуда: Тюмень-Баку
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Отваливается цикл.

Сообщение casius » Вт окт 30, 2018 7:53 pm

Я новичок, с Majordomo начал работать только пару дней. Вообще не программист. Хочу попрактиковаться.

У меня следующая система:
Orange Pi Zero 512mB/RAM
ОС: ARMBIAN 5.60 stable Debian GNU/Linux 8 (jessie) 3.4.113-sun8i

ОС и Majordomo, phpmyadmin устанавливал по видео от SmartBox: https://www.youtube.com/watch?v=kSEPtg2dLlw&t=3s
Установлен MQTT, Orange Pi Zero работает через WiFi.

Первый вопрос.
При включении не работает цикл, вылезают следующие сообщения:
main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.. ping цикл остановлен.. webvars цикл остановлен...
В результате MQTT не работает.
Его удается запустить только путем следующих команд:
sudo systemctl daemon-reload
sudo apache2ctl restart
sudo service mysql restart
sudo systemctl enable majordomo
sudo systemctl start majordomo

Получается, что вручную пока не остановлю и заново не запущу, то не работает. Как же сделать так, чтобы MQTT и все остальное работали сразу при включении, или при вынужденной перезагрузке без вмешательства? Может что то надо отредактировать в базе db_terminal phpmyadmin?

Второй вопрос.
Как прикрутить к Majordomo прогноз погоды и текущее состояние погоды в своем регионе.
Пытался делать по этому видео от канала "Гениальное просто": https://www.youtube.com/watch?time_cont ... FUMPQRrrBM
Таблицы данных не заполняются.
Но не работает.
Пытался сделать в WEB переменных, но не получается. Может подскажите, где работающие примеры.

В общем, буду рад помощи неравнодушным спецам. Заранее благодарю!
Orange Pi Zero 512mB/RAM
ОС: ARMBIAN 5.60 stable Debian GNU/Linux 8 (jessie) 3.4.113-sun8i
mysql (Версия сервера: 5.5.60-0+deb8u1 - (Debian)) и установлен стандартный phpMyAdmin, WEB-сервер Apache/2.4.10 (Debian).
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 101 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Отваливается цикл.

Сообщение Strangeman » Ср окт 31, 2018 10:32 am

Сразу после загрузки системы сделайте
sudo systemctl | grep "php\|nginx\|apache\|sql\|maria\|majordomo"
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Отваливается цикл.

Сообщение nightwind » Ср окт 31, 2018 6:07 pm

Видеоинструкции не смотр принципиально, поэтому хз что ты там наделал. но скорее всего неправильно настроена служба majordomo.service. она запускается слишком рано, а должна после mysql
За это сообщение автора nightwind поблагодарил:
Strangeman (Чт ноя 01, 2018 3:04 pm)
Рейтинг: 1.16%
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Отваливается цикл.

Сообщение nightwind » Ср окт 31, 2018 6:09 pm

по погоде просто поставь модуль "Погода от OpenWeatherMap.org", получи ключ апи http://openweathermap.org/appid#get. и будет счастье
casius
Сообщения: 21
Зарегистрирован: Вт окт 30, 2018 6:41 pm
Откуда: Тюмень-Баку
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Отваливается цикл.

Сообщение casius » Ср окт 31, 2018 6:26 pm

Strangeman писал(а):
Ср окт 31, 2018 10:32 am
Сразу после загрузки системы сделайте
sudo systemctl | grep "php\|nginx\|apache\|sql\|maria\|majordomo"
Получил следующий ответ на эту команду:
Изображение

А можно объяснить смысл этой команды? И что за элемент |maria\?

Цикл так и не запустился...
Последний раз редактировалось casius Ср окт 31, 2018 6:35 pm, всего редактировалось 4 раза.
Orange Pi Zero 512mB/RAM
ОС: ARMBIAN 5.60 stable Debian GNU/Linux 8 (jessie) 3.4.113-sun8i
mysql (Версия сервера: 5.5.60-0+deb8u1 - (Debian)) и установлен стандартный phpMyAdmin, WEB-сервер Apache/2.4.10 (Debian).
casius
Сообщения: 21
Зарегистрирован: Вт окт 30, 2018 6:41 pm
Откуда: Тюмень-Баку
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Отваливается цикл.

Сообщение casius » Ср окт 31, 2018 6:28 pm

nightwind писал(а):
Ср окт 31, 2018 6:09 pm
по погоде просто поставь модуль "Погода от OpenWeatherMap.org", получи ключ апи http://openweathermap.org/appid#get. и будет счастье
Уже сделал.
Сайт https://openweathermap.org/ на данный момент отказывает в регистрации пользователю из РФ. У меня не получилось. Вероятно, из за санкций... Зарегестрироваться смог только через Thor, указывая почту gmail. Имейте это ввиду.
За это сообщение автора casius поблагодарил:
Strangeman (Ср окт 31, 2018 11:42 pm)
Рейтинг: 1.16%
Orange Pi Zero 512mB/RAM
ОС: ARMBIAN 5.60 stable Debian GNU/Linux 8 (jessie) 3.4.113-sun8i
mysql (Версия сервера: 5.5.60-0+deb8u1 - (Debian)) и установлен стандартный phpMyAdmin, WEB-сервер Apache/2.4.10 (Debian).
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Отваливается цикл.

Сообщение skysilver » Ср окт 31, 2018 6:31 pm

casius писал(а):
Ср окт 31, 2018 6:26 pm
Получил следующий ответ на эту команду:
Картинку вставь нормально.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
casius
Сообщения: 21
Зарегистрирован: Вт окт 30, 2018 6:41 pm
Откуда: Тюмень-Баку
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Отваливается цикл.

Сообщение casius » Ср окт 31, 2018 8:17 pm

skysilver писал(а):
Ср окт 31, 2018 6:31 pm
casius писал(а):
Ср окт 31, 2018 6:26 pm
Получил следующий ответ на эту команду:
Картинку вставь нормально.
Исправил.
Orange Pi Zero 512mB/RAM
ОС: ARMBIAN 5.60 stable Debian GNU/Linux 8 (jessie) 3.4.113-sun8i
mysql (Версия сервера: 5.5.60-0+deb8u1 - (Debian)) и установлен стандартный phpMyAdmin, WEB-сервер Apache/2.4.10 (Debian).
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Отваливается цикл.

Сообщение skysilver » Ср окт 31, 2018 9:38 pm

casius писал(а):
Ср окт 31, 2018 6:26 pm
Цикл так и не запустился...
Другие темы вообще не читаешь?
Начало http://majordomo.smartliving.ru/forum/v ... 210#p90119
Продолжение http://majordomo.smartliving.ru/forum/v ... 210#p90124
Решение http://majordomo.smartliving.ru/forum/v ... 220#p90128
Результат http://majordomo.smartliving.ru/forum/v ... 128#p90132
Все в одной теме и день назад.
За это сообщение автора skysilver поблагодарил:
casius (Чт ноя 01, 2018 12:36 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 101 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Отваливается цикл.

Сообщение Strangeman » Ср окт 31, 2018 11:41 pm

casius писал(а):
Ср окт 31, 2018 6:26 pm
А можно объяснить смысл этой команды? И что за элемент |maria\?
Можно. Показывает состояние сервисов.
Там же на картинке видно, что сервис МД не стартовал и выдал ошибку.
maria... Можно было написать mariadb, но так короче. :) У кого-то mysql, у кого-то mariadb. Откуда мне знать, что у Вас установлено, а выяснять долго, вот и добавил то и другое.
PS. А почему картинкой?
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Закрыто