ในความพยายามอย่างต่อเนื่องของฉันที่จะได้รับ Raspberry Pi ของฉันที่จะสั่งสิ่งที่ฉันฉันตั้งค่านายหน้า Mosquitto MQTT ในการตั้งค่าฐานทุกอย่างเป็นไปด้วยดี
ฉันสามารถโพสต์ข้อความทดสอบด้วยคำสั่งเผยแพร่และรับพวกเขาด้วยคำสั่งสมัครสมาชิก จากนั้นฉันก็ตัดสินใจที่จะเพิ่มระดับการบันทึกและแก้ไขไฟล์ mosquitto.conf ดังนี้ รุ่นที่มีความสำคัญส่วนบันทึกทั้งหมดแสดงความคิดเห็นการทำงาน อื่น ๆ ไม่ได้
ฉันหรี่มันลงไปตามบรรทัดด้วยล็อกไฟล์
$ 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
ไฟล์มีอยู่และเป็นเจ้าของโดยmosquitto:mosquitto
ผู้ใช้ที่เรียกใช้บริการ
ข้อความที่เป็นประโยชน์มากที่ฉันจะได้รับเมื่อลองใช้การบันทึกคือ:
mosquitto_pub -h localhost -t thisisme -m 5
Error: Connection refused
โดยตอนนี้ฉันแน่ใจว่าบริการตายอย่างเงียบ ๆ
$ 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.
ฉันใช้Raspbian GNU / Linux 8 (เจสซี)ด้วยแพ็คเกจ mosquitto ต่อไปนี้:
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]
ความคิดเห็นเพิ่มเติมขอข้อมูล:
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
ไฟล์บันทึกเดียวใน / var / log ที่ได้รับการแก้ไขคือ auth.log จาก sudo ของฉัน
ฉันทำอะไรผิด
/var/log/mosquitto/mosquitto.log
เลยหรือไม่?