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

проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 1:20 pm
murzzik
После установке на OrangePI lite по этой инструкции http://majordomo.smartliving.ru/Main/SetupRaspberryPi2? а вероятней всего это связано с "Оптимизацией для работы с SD-картой" -перестала автоматически запускаться сервер MQTT Mosquito. Устанавливал брокера по этой инструкции https://esp8266.ru/orange-pi-mosquitto-websockets/. Как можно исправить данную ситуацию?

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 1:25 pm
immortal
murzzik писал(а):После установке на OrangePI lite по этой инструкции http://majordomo.smartliving.ru/Main/SetupRaspberryPi2? а вероятней всего это связано с "Оптимизацией для работы с SD-картой" -перестала автоматически запускаться сервер MQTT Mosquito. Устанавливал брокера по этой инструкции https://esp8266.ru/orange-pi-mosquitto-websockets/. Как можно исправить данную ситуацию?
как Вы определили что не запускается mosquitto?
Что пишет
service mosquitto status
и
mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 1:38 pm
murzzik
immortal писал(а):
murzzik писал(а):После установке на OrangePI lite по этой инструкции http://majordomo.smartliving.ru/Main/SetupRaspberryPi2? а вероятней всего это связано с "Оптимизацией для работы с SD-картой" -перестала автоматически запускаться сервер MQTT Mosquito. Устанавливал брокера по этой инструкции https://esp8266.ru/orange-pi-mosquitto-websockets/. Как можно исправить данную ситуацию?
как Вы определили что не запускается mosquitto?
Что пишет
service mosquitto status
и
mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"

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

root@orangepi:~# service mosquitto status
Usage: /etc/init.d/mosquitto start|stop
root@orangepi:~#  

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

mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"
Изображение
image upload
При попытке запуска после перезагрузки вот что получается.

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

root@orangepi:~# /etc/init.d/mosquitto start
Starting mosquitto
/etc/init.d/mosquitto: line 7: /var/log/mosquitto/mosquitto.log: No such file or           directory
root@orangepi:~#
 
вероятно пункт с "оптимизацией" был лишний, но знаний в линуксе не позволяют "вернуть как было"

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 1:48 pm
DimSun75
murzzik писал(а):

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

root@orangepi:~# /etc/init.d/mosquitto start
Starting mosquitto
/etc/init.d/mosquitto: line 7: /var/log/mosquitto/mosquitto.log: No such file or           directory
root@orangepi:~#
вероятно пункт с "оптимизацией" был лишний, но знаний в линуксе не позволяют "вернуть как было"
Поищите в файле /etc/mosquitto/mosquitto.conf параметр log_dest и поменяйте /var/log/mosquitto/mosquitto.log на /var/log/mosquitto.log

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 1:56 pm
murzzik
DimSun75 писал(а):
murzzik писал(а):

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

root@orangepi:~# /etc/init.d/mosquitto start
Starting mosquitto
/etc/init.d/mosquitto: line 7: /var/log/mosquitto/mosquitto.log: No such file or           directory
root@orangepi:~#
вероятно пункт с "оптимизацией" был лишний, но знаний в линуксе не позволяют "вернуть как было"
Поищите в файле /etc/mosquitto/mosquitto.conf параметр log_dest и поменяйте /var/log/mosquitto/mosquitto.log на /var/log/mosquitto.log
Изображение
image cdn free заменить на

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

/var/log/mosquitto.log
?

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 2:00 pm
DimSun75
murzzik писал(а): заменить на

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

/var/log/mosquitto.log
?
Не, не то. Это закоментированно. В папочке /etc/mosquitto/conf.d/ есть файлик mosquitto.conf в нем тогда должно быть.

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 2:03 pm
murzzik
DimSun75 писал(а):
murzzik писал(а): заменить на

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

/var/log/mosquitto.log
?
Не, не то. Это закоментированно. В папочке /etc/mosquitto/conf.d/ есть файлик mosquitto.conf в нем тогда должно быть.
там, к сожалению, нет такой папки

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

root@orangepi:/etc/mosquitto# ls
aclfile.example  mosquitto.conf  mosquitto.conf.example  pskfile.example  pwfile.example

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 2:14 pm
DimSun75
murzzik писал(а):
DimSun75 писал(а):
murzzik писал(а): заменить на

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

/var/log/mosquitto.log
?
Не, не то. Это закоментированно. В папочке /etc/mosquitto/conf.d/ есть файлик mosquitto.conf в нем тогда должно быть.

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

root@orangepi:/etc/mosquitto# ls
aclfile.example  mosquitto.conf  mosquitto.conf.example  pskfile.example  pwfile.example
Понятно. В файле /etc/init.d/mosquitto заменить все /var/log/mosquitto/.. на /var/log/ просто убрать нафиг папку mosquitto

было

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

echo "Starting mosquitto"
/usr/local/sbin/mosquitto -d -c /etc/mosquitto/mosquitto.conf\
 >> /var/log/mosquitto/mosquitto.log \
 2>> /var/log/mosquitto/mosquitto.error
;; 
стало:

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

echo "Starting mosquitto"
/usr/local/sbin/mosquitto -d -c /etc/mosquitto/mosquitto.conf\
 >> /var/log/mosquitto.log \
 2>> /var/log/mosquitto.error
;; 

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 2:20 pm
DimSun75
Понятно дело. директория /etc/init.d файл в ней mosquitto

Re: проблемы с запуском службы MQTT

Добавлено: Пн фев 27, 2017 2:26 pm
murzzik
DimSun75 писал(а):Понятно дело. директория /etc/init.d файл в ней mosquitto
Большое спасибо. С папкой это я ошибся. Все заработало!)