问题一:PHPMQTT作为客户端订阅超过一定数量的主题后,系统就会报错。
思路:在网上查找原因,失败;
打开调试debug = true ; 结果proc方法中报错: eof receive
问题二:为什么读不到socket呢?
MQTT为TCP传输协议:遵循TCP三次握手协议,所以对MQTT有重新理了一次;
在MQTT群里咨询,请教大佬;
一个技术大姐:(其实没我大多少):让我看看MQTT日志报错;
于是查看MQTT错误日志同时报错:
2018-07-27 18:43:18.412 [error] <0.3216.9>@emqttd_client:received:340 Client(): Parser failed for {function_clause,[{emqttd_parser,parse_utf,[<<6>>],[{file,"src/emqttd_parser.erl"},{line,206}]},{emqttd_parser,parse_topics,3,[{file,"src/emqttd_parser.erl"},{line,195}]},{emqttd_parser,parse_frame,3,[{file,"src/emqttd_parser.erl"},{line,147}]},{emqttd_client,received,2,[{file,"src/emqttd_client.erl"},{line,319}]},{gen_server2,handle_msg,2,[{file,&#