Страница 53 из 62

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

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

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

вот я и сказал что хотел бы УВИДЕТЬ чей-то опыт
как ставится, как настраивается, как интегрируется и так далее, наглядно что бы, с конфигами и прочее

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

Добавлено: Пн фев 07, 2022 12:59 pm
prmres
Nail писал(а):
Пн фев 07, 2022 11:13 am
Svetлая этим пользуется?
интересно, ее мнение
чем именно?
ссылку на её сообщение, что вы дали - ведёт на видос установки скриптом
а речь сейчас не за это а за другое, за Redis, который как пишут прекрасен, но пока "широкому кругу" не знаком

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

Добавлено: Пн фев 07, 2022 2:00 pm
Svetлая
Не пользуюсь. У меня 4 ядра)) При таком просто забываешь про оптимизацию.
Но с редиской знакома. Она так же любит ресурсы. Как бы не пришлось выбирать, время доступа к базе или редиска на борту.
Кстати, оптимизация работы ДБ, на мой не про взгляд, лучше сделать уменьшением запросов. Внимательно посмотреть что когда и при каких условиях.
Трудоемко, но после всё летает. На рабочей системе (домашняя) мне так и не хватило духу. Делаю на работе )) Заново всё, но уже с учетом полученных знаний ))

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

Добавлено: Пн фев 07, 2022 2:03 pm
andrey040670
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

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

Добавлено: Пн фев 07, 2022 2:29 pm
prmres
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) и эта "нагрузка" ему - семечки

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

Добавлено: Чт фев 10, 2022 7:17 pm
pasha413
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 КБ) 2704 просмотра
1644509506181.jpg
1644509506181.jpg (133.44 КБ) 2704 просмотра

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

Добавлено: Сб фев 12, 2022 11:23 am
prmres
pasha413 писал(а):
Чт фев 10, 2022 7:17 pm
Здравствуйте. ставлю скриптом на ПК (nexcom) Ubuntu server 16/18/20 (любая из них эффект один) все работает ровно до установки модуля zigbee2mqtt/либо/zigdev при редиректе на домашнюю после установки вываливается в на страницу с ошибкой 500, останавливаются все циклы....и всё система нерабочая :(
подскажите что делать, куда копать? сейчас установил с нуля, модули пока не ставил
а что ПК nexcom ????

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

Добавлено: Пн фев 14, 2022 10:23 am
pasha413
prmres писал(а):
Сб фев 12, 2022 11:23 am
а что ПК nexcom ????
В принципе обычный ПК с пассивным охлаждением на интеле)

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

Добавлено: Пн фев 14, 2022 1:37 pm
prmres
pasha413 писал(а):
Пн фев 14, 2022 10:23 am
В принципе обычный ПК с пассивным охлаждением на интеле)
угу, погуглил уже
не знаю что может быть, может железка глючит а может ... а что ещё может? линукс глючит?
кстати а производитель никаких своих дистрибутивов не предлагает? или может быть есть какие то рекомендации по ОС ?

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

Добавлено: Пн фев 14, 2022 4:28 pm
V.A.S.t
Для начала, когда все циклы отвалились, попробовать запустить cycle.php из консоли и поглядеть, что он пишет.