আমার রাস্পবেরি পাইকে আমার জিনিসগুলি কমান্ড করার জন্য চলমান প্রচেষ্টায় আমি একটি মশক্টো এমকিউটিটি ব্রোকার সেটআপ করেছি। বেস সেটিংসে সবকিছু যুক্তিসঙ্গতভাবে ঠিক হয়ে গেল।
আমি প্রকাশ কমান্ডের সাথে পরীক্ষার বার্তা পোস্ট করতে এবং সাবস্ক্রাইব কমান্ডের সাথে সেগুলি গ্রহণ করতে পারি। তারপরে আমি লগ লেভেলটি আপ করার সিদ্ধান্ত নিয়েছি এবং ম্যাসকুইটো কনফ ফাইলটি নীচে পরিবর্তন করেছি। মূলত পুরো লগ অংশটি সহ সংস্করণটি কাজ করে বলে মন্তব্য করে। অন্য না।
আমি লগ ফাইল দিয়ে লাইনে এটি সংকীর্ণ।
$ 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.
আমি নিম্নলিখিত মশা প্যাকেজগুলির সাথে রাস্পবিয়ান জিএনইউ / লিনাক্স 8 (জেসি) চালাচ্ছি:
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 / লগের মধ্যে কেবলমাত্র লগ ফাইলটি পরিবর্তিত হয় তা আমার sudo থেকে auth.log।
আমি কী ভাঙ্গলাম?
/var/log/mosquitto/mosquitto.log
?