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