操作类 如何开启ipv6访问? 在开通实例时,您需要选择已开启ipv6的VPC与子网,并打开ipv6开关。开通完成后,将自动为实例分配ipv6地址。您可登录实例控制台获取ipv6连接地址,可通过IPv6地址段访问实例。 应用客户端 连接拒绝Connect faild 解决方案:当出现这类问题时,检查当前网络并无异常时,并排查下ulimit –a openfiles是否为1024,修改至65535。 超时异常RemotingTimeoutException 服务器端日志出现RemotingTimeoutException:wait response on the channel timeout, 3000ms。 解决方案:这类情况一般由于客户端与服务端通信出现问题,可以ping Ip 以及telnet ip port 来排查这类,同时也要检查防火墙的问题。 找不到路由No route info of this topic 问题可能原因: 没创建topic。 name server填错了。 网络问题无法获取路由。 解决方案: 在管理台创建topic。 检查客户端配置的namesrv的地址是否配错了。 检查网络是否正常。 备不可用SLAVENOTAVAILABLE 当生产者发送消息时,出现“status:SLAVENOTAVAILABLE”,说明从节点发生状况。 解决方案: 从节点机器出现问题,重启从节点,并查看网络连接。 在多网卡情况下,broker配置文件properties中,需增加配置项,例如:brokerIP110.4.246.130,brokerIP210.4.246.130 防止网卡ip读取错误,取不到从节点信息。 消息体大小越界 客户端报此类异常Fail to send message, for: message body size over max message size, max: 524288。 解决方案: 检查服务端的最大消息体大小,即启动broker配置文件的maxMessageSize大小,如未配置,默认是512K。 检查客户端设置的最大消息体(默认128k)是否小于当前发送的消息体大小。 注意:ROCKETMQ建议消息体在50K或以下(压缩后)。