Страница 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
как Вы определили что не запускается mosquitto?
Что пишет
service mosquitto status
и
mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"
Re: проблемы с запуском службы MQTT
Добавлено: Пн фев 27, 2017 1:38 pm
murzzik
immortal писал(а):
как Вы определили что не запускается 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
заменить на
?
Re: проблемы с запуском службы MQTT
Добавлено: Пн фев 27, 2017 2:00 pm
DimSun75
murzzik писал(а):
заменить на
?
Не, не то. Это закоментированно. В папочке /etc/mosquitto/conf.d/ есть файлик mosquitto.conf в нем тогда должно быть.
Re: проблемы с запуском службы MQTT
Добавлено: Пн фев 27, 2017 2:03 pm
murzzik
DimSun75 писал(а):murzzik писал(а):
заменить на
?
Не, не то. Это закоментированно. В папочке /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 писал(а):
заменить на
?
Не, не то. Это закоментированно. В папочке /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
Большое спасибо. С папкой это я ошибся. Все заработало!)