Trong nỗ lực liên tục của tôi để có được Raspberry Pi của tôi để chỉ huy công cụ của tôi, tôi đã thiết lập một nhà môi giới Mosquitto MQTT. Trong các thiết lập cơ sở, mọi thứ đều ổn.
Tôi có thể đăng thông báo kiểm tra bằng lệnh xuất bản và nhận chúng bằng lệnh đăng ký. Sau đó, tôi quyết định tăng cấp độ nhật ký và sửa đổi tệp mosquitto.conf như sau. Các phiên bản với chủ yếu là toàn bộ phần nhật ký nhận xét hoạt động. Cái khác thì không.
Tôi thu hẹp nó xuống dòng với tệp nhật ký.
$ diff mosquitto.conf mosquitto.conf.old
408,410c408,410
< #log_dest file /var/log/mosquitto/mosquitto.log
---
> log_dest file /var/log/mosquitto/mosquitto.log
Các tập tin tồn tại và được sở hữu bởi mosquitto:mosquitto
, người dùng chạy dịch vụ.
Thông điệp rất hữu ích tôi nhận được khi thử đăng nhập là như sau:
mosquitto_pub -h localhost -t thisisme -m 5
Error: Connection refused
Đến bây giờ, tôi chắc chắn rằng dịch vụ chết một cách im lặng.
$ sudo service mosquitto status
● mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
Loaded: loaded (/etc/init.d/mosquitto)
Active: active (exited) since Fri 2017-01-06 11:16:38 CET; 4min 24s ago
Process: 2222 ExecStop=/etc/init.d/mosquitto stop (code=exited, status=0/SUCCESS)
Process: 2230 ExecStart=/etc/init.d/mosquitto start (code=exited, status=0/SUCCESS)
Jan 06 11:16:38 T-Pi mosquitto[2230]: Starting network daemon:: mosquitto.
Jan 06 11:16:38 T-Pi systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.
Tôi đang chạy Raspbian GNU / Linux 8 (jessie) với các gói mosquitto sau:
libmosquitto1/stable,now 1.3.4-2 armhf [installed,automatic]
mosquitto/stable,now 1.3.4-2 armhf [installed]
mosquitto-clients/stable,now 1.3.4-2 armhf [installed]
python-mosquitto/stable,now 1.3.4-2 all [installed]
Bình luận thêm yêu cầu thông tin:
ls -ld /var /var/log /var/log/mosquitto /var/log/mosquitto/mosquitto.log
drwxr-xr-x 11 root root 4096 Sep 23 06:02 /var
drwxr-xr-x 8 root root 4096 Jan 6 21:07 /var/log
drwxr-xr-x 2 mosquitto mosquitto 4096 Jan 5 14:36 /var/log/mosquitto
-rw-r--r-- 1 mosquitto mosquitto 14233 Jan 6 21:07 /var/log/mosquitto/mosquitto.log
Tệp nhật ký duy nhất trong / var / log được sửa đổi là auth.log từ sudo của tôi.
Tôi đã làm gì?
/var/log/mosquitto/mosquitto.log
tất cả?