Страница 1 из 2

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

Добавлено: Вт окт 30, 2018 7:53 pm
casius
Я новичок, с 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 переменных, но не получается. Может подскажите, где работающие примеры.

В общем, буду рад помощи неравнодушным спецам. Заранее благодарю!

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

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

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

Добавлено: Ср окт 31, 2018 6:07 pm
nightwind
Видеоинструкции не смотр принципиально, поэтому хз что ты там наделал. но скорее всего неправильно настроена служба majordomo.service. она запускается слишком рано, а должна после mysql

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

Добавлено: Ср окт 31, 2018 6:09 pm
nightwind
по погоде просто поставь модуль "Погода от OpenWeatherMap.org", получи ключ апи http://openweathermap.org/appid#get. и будет счастье

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

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

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

Цикл так и не запустился...

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

Добавлено: Ср окт 31, 2018 6:28 pm
casius
nightwind писал(а):
Ср окт 31, 2018 6:09 pm
по погоде просто поставь модуль "Погода от OpenWeatherMap.org", получи ключ апи http://openweathermap.org/appid#get. и будет счастье
Уже сделал.
Сайт https://openweathermap.org/ на данный момент отказывает в регистрации пользователю из РФ. У меня не получилось. Вероятно, из за санкций... Зарегестрироваться смог только через Thor, указывая почту gmail. Имейте это ввиду.

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

Добавлено: Ср окт 31, 2018 6:31 pm
skysilver
casius писал(а):
Ср окт 31, 2018 6:26 pm
Получил следующий ответ на эту команду:
Картинку вставь нормально.

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

Добавлено: Ср окт 31, 2018 8:17 pm
casius
skysilver писал(а):
Ср окт 31, 2018 6:31 pm
casius писал(а):
Ср окт 31, 2018 6:26 pm
Получил следующий ответ на эту команду:
Картинку вставь нормально.
Исправил.

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

Добавлено: Ср окт 31, 2018 9:38 pm
skysilver
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
Все в одной теме и день назад.

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

Добавлено: Ср окт 31, 2018 11:41 pm
Strangeman
casius писал(а):
Ср окт 31, 2018 6:26 pm
А можно объяснить смысл этой команды? И что за элемент |maria\?
Можно. Показывает состояние сервисов.
Там же на картинке видно, что сервис МД не стартовал и выдал ошибку.
maria... Можно было написать mariadb, но так короче. :) У кого-то mysql, у кого-то mariadb. Откуда мне знать, что у Вас установлено, а выяснять долго, вот и добавил то и другое.
PS. А почему картинкой?