Spring Cloud Gray 采坑记录

实例状态问题

若实例添加为灰度实例,并且Gray StatusCLOSEInstance StatusDOWN,那么会报:

java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client

解决方法:将实例的Instance StatusUP,注意状态生效的时长为1min

若需要支持DOWN状态也能正常转发,则gray-server需要配置

gray:
  server:
    instance:
      normalInstanceStatus: STARTING,UP,DOWN
  • 正常的实例状态,默认为STARTING, UP
  • 实例状态分别是STARTING, UP, OUT_OF_SERVICE, DOWN, UNKNOWN

参考:https://github.com/SpringCloud/spring-cloud-gray/blob/master/doc/guide/gray-server-properties.md

上一篇 Spring Cloud Gray 接入及部署记录
下一篇 Spring Cloud Gray 前端生产部署记录
目录
文章列表
1 RecyclerView的点击事件处理
RecyclerView的点击事件处理
2
Android Studio 3.0下命令行打包自定义输出路径和输出命名
Android Studio 3.0下命令行打包自定义输出路径和输出命名
3
Android中Bitmap、Drawable、byte[]互转
Android中Bitmap、Drawable、byte[]互转
4
Arthas 基础教程
Arthas 基础教程
5
Spring Cloud 集成 Nacos 调试
Spring Cloud 集成 Nacos 调试
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。