Не работает MQTT. [РЕШЕНО]

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

Модератор: immortal

Ответить
Yashalta
Сообщения: 317
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Не работает MQTT. [РЕШЕНО]

Сообщение Yashalta » Пт июл 03, 2020 11:06 am

Подскажите, не знаю куда "копать"!
Установлен "MD" на "Ubuntu 20.04 LTS" на ноут.
Все работает но, вот с "MQTT" проблема!
Есть так же "Raspberry PI 3b" на ней все работает включая "MQTT"! Это я к тому, что я перенес backup c Raspberry на ноут и развернул его там...

Может это важно?!
"MD" который на "Ubuntu 20.04 LTS" имеет путь до "web serverа" /var/www $
а
"MD" который на "Raspberry PI 3b" имеет путь до "web serverа " /var/www/html $
Вложения
111png.png
111png.png (60.58 КБ) 2022 просмотра
Последний раз редактировалось Yashalta Сб июл 04, 2020 11:10 am, всего редактировалось 1 раз.
За это сообщение автора Yashalta поблагодарил:
Gasinskiy (Вс июл 05, 2020 10:17 am)
Рейтинг: 1.16%
Yashalta
Сообщения: 317
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: Не работает MQTT.

Сообщение Yashalta » Сб июл 04, 2020 11:08 am

Отвечаю для таких как я!
после того как ручками установлен "MD" на какую либо "OS" в моем случае это "Ubuntu 20.04 LTS"
Для "MQTT" не достаточно просто развернуть "BackUp" от "MajorDomo", нужно также и установить "MQTT" в саму "Ubuntu 20.04 LTS"!

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

sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
sudo apt-get install mosquitto
sudo apt-get install mosquitto-clients
sudo apt clean
Так же нужно изменить значение persistence в файле /etc/mosquitto/mosquitto.conf на false!

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

sudo nano /etc/mosquitto/mosquitto.conf
меняем значение
persistence true
на
persistence false
Так сделано в образе для Raspberry от Сергея...
Для чего это нужно прогуглите если интересно.

Перезагружаем "OS" и готово!

Для проверки

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

user@majordomo:~$ sudo /etc/init.d/mosquitto status

● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
     Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2020-07-04 07:43:52 UTC; 44min ago
       Docs: man:mosquitto.conf(5)
             man:mosquitto(8)
   Main PID: 845 (mosquitto)
      Tasks: 1 (limit: 1979)
     Memory: 2.1M
     CGroup: /system.slice/mosquitto.service
             └─845 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

Jul 04 07:43:50 majordomo systemd[1]: Starting Mosquitto MQTT v3.1/v3.1.1 B…r...
Jul 04 07:43:52 majordomo systemd[1]: Started Mosquitto MQTT v3.1/v3.1.1 Broker.
Hint: Some lines were ellipsized, use -l to show in full.

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

sudo apt install net-tools

user@majordomo:~$ netstat –at
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
... 
tcp        0      0 localhost:1883          localhost:36500         ESTABLISHED
tcp        0      0 localhost:36500         localhost:1883          ESTABLISHED
...

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

user@majordomo:~$ mosquitto -v
1593848740: mosquitto version 1.6.10 starting
1593848740: Using default config.
1593848740: Opening ipv4 listen socket on port 1883.
1593848740: Error: Address already in use
user@majordomo:~$
За это сообщение автора Yashalta поблагодарил:
Gasinskiy (Вс июл 05, 2020 10:17 am)
Рейтинг: 1.16%
Ответить