Closed Dreampie closed 8 years ago
I don't see how it can sometimes succeed and sometimes not in the same app ,but you have 4 instances of the user-api-provider, which I gather is the caller. Maybe one of them isn't configured correctly. We'll need a much simpler scenario to reproduce if there really is an issue in Spring Cloud.
machine 43,44 start in docker sometimes failure,100 not in docker always success.why?
I use argument EUREKA_INSTANCE_IP
to set eureka client ip with host ip
eureka:
password: eureka
client:
healthcheck:
enabled: true
serviceUrl:
defaultZone: ${EUREKA_SERVER_URL_1:http://user:${eureka.password}@eureka1.cloud.acfun.tv:8761/eureka/},${EUREKA_SERVER_URL_2:http://user:${eureka.password}@eureka2.cloud.acfun.tv:8761/eureka/}
instance:
preferIpAddress: true
ipAddress: ${EUREKA_INSTANCE_IP}
leaseRenewalIntervalInSeconds: 10
statusPageUrlPath: /info
healthCheckUrlPath: /health
metadataMap:
instanceId: ${EUREKA_INSTANCE_ID:${spring.application.name}:${spring.application.instance_id:${server.port:8080}}}
Docker networking is a nightmare, but it isn't really anything to do with Spring Cloud. Maybe you can distil it down to a simpler problem (a single discovery client that can't contact Eureka)?
but eureka show me all up.how can i found any client was down?
I don't think eureka is the problem, but if any client is down ribbon should move on to the next one (if you enable retry on that client). The real problem is probably the network.
Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.
Any solution to that problem ?
I have the same problem. This error occurs in FeignClient when rolling Deployment using Deployment in K8S. I suspect the root cause is that FeignClient keeps an old list of service providers and the Ribbon cannot move correctly to the next node if one node has been destroyed
@spencergibb - any solution to this problem ? facing a similar issue in our prod environment. Only restart is helping us
link https://github.com/Netflix/feign/issues/314
user-service-provider always success,sometimes user-api-provider can't read from user-service-provider,other times it's ok.
error: