联系方式 Contact

聊城科达信息技术有限公司

地址:山东省聊城市东昌府区威尼斯购物公园南首6路

电话:0635-8185888

传真:0635-8314011

邮箱:lckeda2006@163.com

网址:www.lckeda.com

搜索 Search
你的位置:首页 > 知识库 > 技术手册

emqtt常见故障诊断及解决方案

2019/12/11 8:10:43点击:

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负载过大
 
解决方案:

 增加服务器数量,采用分布式部署方式解决此问题。