Ubuntu Server 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) 22.х LTS + MajorDoMo

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

Модератор: immortal

Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Ubuntu Server 16.х LTS (PHP7.0) 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) + MajorDoMo - РЕШЕНО

Сообщение prmres » Пн фев 07, 2022 12:57 pm

andrey040670 писал(а):
Вс фев 06, 2022 8:04 pm
prmres писал(а):
Вс фев 06, 2022 7:56 pm
интересно было бы посмотреть\почитать чей-то конкретный опыт использования применительно к маджордомо, увидеть какие то существенные "плюсы от использования"
Как минимум:
Скорость работы скрипта, количество запросов к бд уменьшилось с 120 до 85 в секунду.
это хорошо
но я до сих пор не представляю как оно работает
нужно как то интегрировать в МД, или "оно само просто работает, установил, запустил и всё" ???

я вчера только узнал о существовании сего чуда, а разбираться с ним пока ещё не надумал
а если я не разобрался - как мне включать это в установку скриптом?
не глядя?

вот я и сказал что хотел бы УВИДЕТЬ чей-то опыт
как ставится, как настраивается, как интегрируется и так далее, наглядно что бы, с конфигами и прочее
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Ubuntu Server 16.х LTS (PHP7.0) 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) + MajorDoMo - РЕШЕНО

Сообщение prmres » Пн фев 07, 2022 12:59 pm

Nail писал(а):
Пн фев 07, 2022 11:13 am
Svetлая этим пользуется?
интересно, ее мнение
чем именно?
ссылку на её сообщение, что вы дали - ведёт на видос установки скриптом
а речь сейчас не за это а за другое, за Redis, который как пишут прекрасен, но пока "широкому кругу" не знаком
Не только лишь все!
Аватара пользователя
Svetлая
Сообщения: 238
Зарегистрирован: Вс май 06, 2018 11:36 pm
Благодарил (а): 80 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Ubuntu Server 16.х LTS (PHP7.0) 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) + MajorDoMo - РЕШЕНО

Сообщение Svetлая » Пн фев 07, 2022 2:00 pm

Не пользуюсь. У меня 4 ядра)) При таком просто забываешь про оптимизацию.
Но с редиской знакома. Она так же любит ресурсы. Как бы не пришлось выбирать, время доступа к базе или редиска на борту.
Кстати, оптимизация работы ДБ, на мой не про взгляд, лучше сделать уменьшением запросов. Внимательно посмотреть что когда и при каких условиях.
Трудоемко, но после всё летает. На рабочей системе (домашняя) мне так и не хватило духу. Делаю на работе )) Заново всё, но уже с учетом полученных знаний ))
За это сообщение автора Svetлая поблагодарил:
prmres (Пн фев 07, 2022 2:25 pm)
Рейтинг: 1.16%
Аватара пользователя
andrey040670
Сообщения: 458
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

Re: Ubuntu Server 16.х LTS (PHP7.0) 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) + MajorDoMo - РЕШЕНО

Сообщение andrey040670 » Пн фев 07, 2022 2:03 pm

prmres писал(а):
Пн фев 07, 2022 12:57 pm
нужно как то интегрировать в МД, или "оно само просто работает, установил, запустил и всё" ???
Да, именно так.
Установил :
apt-get update
apt-get install redis
apt-get install php-redis
Дефолтный конфиг править не надо, если только имя хоста, если используется отличное от 127.0.0.1, что врядли.
Если будут предупреждения, то они фиксируются в /var/log/redis/redis-server.log и там же рекомендации по устранению.
Дальше открываем /var/www/config.php и убираем комментарий в строке //define('USE_REDIS','127.0.0.1'); // use Redis for caching
Всё, перезагружаем устройство, пользуемся.
В мажордомо Сергей уже организовал поддержку redis, так что никаких действий не требуется, кроме правки config.php.
P/s
Чтоб не выводить подробный лог в /etc/redis/redis.conf уровень выставить: loglevel warning
Последний раз редактировалось andrey040670 Пн фев 21, 2022 12:26 am, всего редактировалось 1 раз.
За это сообщение автора andrey040670 поблагодарил:
prmres (Пн фев 07, 2022 2:24 pm)
Рейтинг: 1.16%
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Ubuntu Server 16.х LTS (PHP7.0) 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) + MajorDoMo - РЕШЕНО

Сообщение prmres » Пн фев 07, 2022 2:29 pm

andrey040670 писал(а):
Пн фев 07, 2022 2:03 pm
Да, именно так.
Установил : apt install redis
Дефолтный конфиг править не надо, если только имя хоста, если используется отличное от 127.0.0.1, что врядли.
Если будут предупреждения, то они фиксируются в /var/log/redis/redis-server.log и там же рекомендации по устранению.
Дальше открываем /var/www/config.php и убираем комментарий в строке //define('USE_REDIS','127.0.0.1'); // use Redis for caching
Всё, перезагружаем устройство, пользуемся.
В мажордомо Сергей уже организовал поддержку redis, так что никаких действий не требуется, кроме правки config.php.
P/s
Чтоб не выводить подробный лог в /etc/redis/redis.conf уровень выставить: loglevel warning
спасибо
действительно очень просто
пожалуй в ближайшее время проверю на виртуальной машине (дублёр рабочей системы там у меня)
в настоящий момент ~140 запросов к базе, посмотрим на сколько станет "легче"
хотя всё крутится на Atom-e (ноут asus 1201n) и эта "нагрузка" ему - семечки
Последний раз редактировалось prmres Ср окт 26, 2022 4:05 am, всего редактировалось 1 раз.
За это сообщение автора prmres поблагодарил:
Nail (Пн фев 07, 2022 3:06 pm)
Рейтинг: 1.16%
Не только лишь все!
pasha413
Сообщения: 131
Зарегистрирован: Сб янв 13, 2018 6:28 pm
Благодарил (а): 34 раза
Поблагодарили: 4 раза

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение pasha413 » Чт фев 10, 2022 7:17 pm

prmres писал(а):
Вт ноя 27, 2018 4:11 pm
Для чистой установки на Ubuntu Server и Linux Mint

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

sudo su
wget https://clck.ru/NGNzt 
tar -xvf NGNzt

sh majordomo.sh
sh rhvoice.sh
sh vlc.sh
sh mosquitto.sh
Устанавливается в следующей последовательности:
majordomo.sh - установка базовой системы;
rhvoice.sh - установка звуковой подсистемы и голосового движка RHVoice, устанавливется при необходимости;
vlc.sh - установка службы VLC для проигрывания музыки и интернет-радио, устанавливется при необходимости;
mosquitto.sh - установка MQTT-брокера Mosquitto (подробности здесь), устанавливется при необходимости.

1. Во время установки будет несколько запросов: на запрос конфигурации phpmyadmin жмите yes, на запросы пароля вводите пароль, на запрос какой вебсервер отвечаете apache2 , в конце установки будет запрос пароля MySQL для настройки базы данных. Не отлучайтесь от экрана надолго!
2. При установке на Ubuntu 18, 20 (Mint 19, 20) в какой то момент остановится и будет ожидать ввода libmcrypt prefix - просто нажать ENTER.
3. После установки RHVoice необходимо добавить модуль "Панель управления" -> "Маркет дополнений" -> "RHVoice". Затем зайти в установленный модуль и нажать "Сохранить".
4. "Панель управления" -> "Терминалы" -> "MAIN" указать тип плеера "VLC over HTTP", порт "8080" и пароль "password".
5. По окончании установки перезагрузить сервер.
Здравствуйте. ставлю скриптом на ПК (nexcom) Ubuntu server 16/18/20 (любая из них эффект один) все работает ровно до установки модуля zigbee2mqtt/либо/zigdev при редиректе на домашнюю после установки вываливается в на страницу с ошибкой 500, останавливаются все циклы....и всё система нерабочая :(
подскажите что делать, куда копать? сейчас установил с нуля, модули пока не ставил
СпойлерПоказать
2022-02-08_20-53-41.png
2022-02-08_20-53-41.png (5.61 КБ) 2580 просмотров
1644509506181.jpg
1644509506181.jpg (133.44 КБ) 2580 просмотров
Моё: Orange Pi Zero H2 + DietPi / Paspberry Pi3b + MJD 3.41
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение prmres » Сб фев 12, 2022 11:23 am

pasha413 писал(а):
Чт фев 10, 2022 7:17 pm
Здравствуйте. ставлю скриптом на ПК (nexcom) Ubuntu server 16/18/20 (любая из них эффект один) все работает ровно до установки модуля zigbee2mqtt/либо/zigdev при редиректе на домашнюю после установки вываливается в на страницу с ошибкой 500, останавливаются все циклы....и всё система нерабочая :(
подскажите что делать, куда копать? сейчас установил с нуля, модули пока не ставил
а что ПК nexcom ????
Не только лишь все!
pasha413
Сообщения: 131
Зарегистрирован: Сб янв 13, 2018 6:28 pm
Благодарил (а): 34 раза
Поблагодарили: 4 раза

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение pasha413 » Пн фев 14, 2022 10:23 am

prmres писал(а):
Сб фев 12, 2022 11:23 am
а что ПК nexcom ????
В принципе обычный ПК с пассивным охлаждением на интеле)
Моё: Orange Pi Zero H2 + DietPi / Paspberry Pi3b + MJD 3.41
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение prmres » Пн фев 14, 2022 1:37 pm

pasha413 писал(а):
Пн фев 14, 2022 10:23 am
В принципе обычный ПК с пассивным охлаждением на интеле)
угу, погуглил уже
не знаю что может быть, может железка глючит а может ... а что ещё может? линукс глючит?
кстати а производитель никаких своих дистрибутивов не предлагает? или может быть есть какие то рекомендации по ОС ?
Не только лишь все!
V.A.S.t
Сообщения: 258
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск
Благодарил (а): 15 раз
Поблагодарили: 58 раз

Re: Ubuntu Server 16.х LTS (PHP7.0) 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) + MajorDoMo - РЕШЕНО

Сообщение V.A.S.t » Пн фев 14, 2022 4:28 pm

Для начала, когда все циклы отвалились, попробовать запустить cycle.php из консоли и поглядеть, что он пишет.
За это сообщение автора V.A.S.t поблагодарил:
Svetлая (Пн фев 14, 2022 7:53 pm)
Рейтинг: 1.16%
Ответить