-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
emqtt-bench压测时如何打印客户端的报文信息 #251
Comments
emqtt-bench 的客户端有一个默认重试的行为,如果一个消息发出去之后30秒还没有完成投递,客户端会尝试重传。 严格来说,会话内重传消息是违反协议的,所以在 EMQX 5.8 会把这个行为改掉。 |
目前 --retry-interval 参数是默认的0,依然会报 unexpected_PUBREL的警告,这个警告的出现原因会有哪些,emqtt-bench给与的日志太少了,分析不出来 |
Sorry, 这个 PUBREL 是 EMQX 发给客户端的,表明是 EMQX 发生了重试,不是修改客户端参数,而是修改 EMQX 配置。 可以给 emqx.conf 配置 |
emqtt-bench发送qos2消息压测mqtt时,接收客户端报unexpected_PUBREL错误,mqtt服务器没有任何报错日志,想通过查看emqtt-bench客户端的报文日志来分析错误原因
The text was updated successfully, but these errors were encountered: