【发布时间】:2016-10-30 21:22:56
【问题描述】:
我坚持在 Raspberry Pi 上安装 Mosquitto - 我安装了它:
aptitude install mosquitto mosquitto-clients python-mosquitto libmodule-pluggable-perl
这是我的配置:
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_timestamp true
password_file /etc/mosquitto/passwd
listener 1883 127.0.0.1
listener 8883
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
日志显示服务已启动并运行:
* mosquitto.service - LSB: mosquitto MQTT v3.1 message broker Loaded: loaded (/etc/init.d/mosquitto) Active: active (exited) since So 2016-10-30 22:20:56 CET; 10s ago
Process: 2065 ExecStop=/etc/init.d/mosquitto stop (code=exited, status=0/SUCCESS)
Process: 2071 ExecStart=/etc/init.d/mosquitto start (code=exited, status=0/SUCCESS)
Okt 30 22:20:56 elfriede mosquitto[2071]: Starting network daemon:: mosquitto.
Okt 30 22:20:56 elfriede systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.
netstat -an | grep 1883 没有显示任何内容,并且端口未在侦听。有什么提示吗?出了什么问题?
【问题讨论】:
-
使用
ps -efc | grep mosquitto检查它是否实际运行同时停止服务并手动运行它以使用mosquitto -c /etc/mosquitto/mosquitto.conf检查配置文件 -
非常感谢!这是 mosquitto.conf 的问题(无法访问日志文件夹)
标签: raspberry-pi mqtt