更新时间:2024-03-07 GMT+08:00
分享

常见问题

表1 Cloud Map常见问题

问题

报错原因

解决办法

“code”:403,no permission to access

业务没有权限访问中间件资源

  1. 登录Cloud Map管理台查看资源的授权信息。
  2. 如果自身的服务或微服务不在授权范围内,则没有访问权限,需要确认注册中间件资源时所设置的授权信息(一般是集群所属的服务才有权限)。
  3. sds报错no permission,在sds管理台新增SDK配置时没有填写正确的微服务名。

    Rainbow使用共享服务报错no permission,需要将Rainbow资源在sdk管理台注册到自己的服务下,而不是其他服务下。

    微服务不为*,则只有一个微服务有权限。如果需要改成*,需要在相应管理台同步配置时不要选微服务名。

“code”:404,resource is not exist

业务要找的资源不存在

  1. 先确认资源是否存在,登录Cloud Map管理台查找资源,如果不存在,参考开发指南注册资源。
  2. 如果资源确实存在,请检查资源的属性和业务配置属性是否一致,如namespace、服务名、集群名等。
  3. debug查看调用Cloud Map接口的数据(如serviceName)是否正常。
  4. 共享服务的,请检查配置是否正确。
  5. 检查NUWA版本是否过低,建议3.0.5.101以上。

Too many connections

低版本asynchttpclient连接数超过设置最大值(默认为cpu核数,不超过4)

  1. 升级SDK版本号。
  2. 修改asynchttpclient连接数。

相关文档