emqtt常見故障診斷及解決方案
emqtt常見故障診斷及解決方案
EMQ 2.0 (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 語言平臺開發,支持大規模連接和分布式集群,發布訂閱模式的開源 MQTT 消息服務器。在使用emqtt的過程中,大家會遇到這樣那樣的問題,在此就常見錯誤做個解析與總結。
一、emqtt未啟動
有時會碰到服務器停電的情況,而emqtt服務未開啟自動啟動
解決方案:
在安裝emqtt的服務器上添加emqtt服務開機自啟。
cd emqttd && ./bin/emqttd console
顯示:starting emqttd on node 'emqttd@127.0.0.1'
emqttd ctl is starting...[ok]
emqttd hook is starting...[ok]
emqttd router is starting...[ok]
emqttd pubsub is starting...[ok]
emqttd stats is starting...[ok]
emqttd metrics is starting...[ok]
emqttd pooler is starting...[ok]
emqttd trace is starting...[ok]
emqttd client manager is starting...[ok]
emqttd session manager is starting...[ok]
emqttd session supervisor is starting...[ok]
emqttd wsclient supervisor is starting...[ok]
emqttd broker is starting...[ok]
emqttd alarm is starting...[ok]
emqttd mod supervisor is starting...[ok]
emqttd bridge supervisor is starting...[ok]
emqttd access control is starting...[ok]
說明成功;
./bin/emqttd start
emqttd 2.3.8 is started successfully!
說明啟動成功
二、emqtt負載過大
解決方案:
增加服務器數量,采用分布式部署方式解決此問題。
- 上一篇:系統正常運行指標體系 2019/12/11
- 下一篇:ORACLE 常見故障恢復 2019/12/11