mosquitto啟動(dòng)日志——參數(shù)詳解

日志里一直在打印mqtt連接的信息,但是我沒(méi)有在啟動(dòng)腳本里打印任何日志,觀察日志發(fā)現(xiàn)僅是mqtt發(fā)送消息的過(guò)程,并不是報(bào)錯(cuò)和警示,現(xiàn)將解決過(guò)程記錄于下,提醒自己不要再犯??!


46766ee375ca5b397a5feb2480f0588.png
我的啟動(dòng)腳本

./mosquitto_libwebsockets/mosquitto -c ./mosquitto_libwebsockets/mosquitto.conf -d -v

修改后的啟動(dòng)腳本

./mosquitto_libwebsockets/mosquitto -c ./mosquitto_libwebsockets/mosquitto.conf -d

一個(gè)破參數(shù)花了2個(gè)小時(shí)排查屬實(shí)有些丟人

mosquitto標(biāo)準(zhǔn)的命令格式

mosquitto [-c config file] [-d daemon] [-p port number] [-v]

-c
config file 指定配置文件路徑,如果不指定,會(huì)到默認(rèn)路徑下尋找,找不到會(huì)報(bào)錯(cuò)

-d
daemon 加上這個(gè)參數(shù)表示運(yùn)行的時(shí)候?yàn)楹笈_(tái)守護(hù)進(jìn)程

-p
port 指定監(jiān)聽(tīng)的端口,默認(rèn)是1883,不指定會(huì)使用配置文件里的listener端口號(hào),命令行優(yōu)先級(jí)大于配置文件。

-v
verbose 輸出所有l(wèi)og,相當(dāng)于配置文件的log_type=all,命令行優(yōu)先級(jí)大于配置文件。

我就是因?yàn)闆](méi)注意到優(yōu)先級(jí)和-v 的參數(shù),一直以為是socket日志是其他地方輸出的,導(dǎo)致排查方向錯(cuò)誤,后來(lái)仔細(xì)看了啟動(dòng)參數(shù)才發(fā)先加了-v相當(dāng)于配置文件log_type全開(kāi),難怪我怎么捯飭配置文件都不生效。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容