feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1

feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1

ribbon.ReadTimeout = 15000
ribbon.ConnectTimeout = 15000
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 20000
feign.client.config.default.connectTimeout = 15000
feign.client.config.default.readTimeout = 15000
##增加以下3个配置
ribbon.OkToRetryOnAllOperations = false 配置项用于控制是否对所有操作进行重试。
# 对同一服务器的最大重试次数
ribbon.MaxAutoRetries = 0
# 对下一个服务器的最大重试次数
ribbon.MaxAutoRetriesNextServer = 0


网络连接稳定性:(网络原因)
检查注册到Eureka上的服务的网络连接是否稳定。不稳定的网络连接可能导致服务无法及时发送心跳包。从而被Eureka服务器判定为掉线。
确保所有相关服务的网络配置正确,且没有网络故障或拥堵现象。

排除是否是网络原因:
telnet 172.16.1.219 1246
telnet 172.16.1.220 1246
telnet 172.16.1.221 1246


##以下的配置没有解决问题(问题依然存在):
ribbon.ReadTimeout = 15000
ribbon.ConnectTimeout = 15000
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 20000
feign.client.config.default.connectTimeout = 15000
feign.client.config.default.readTimeout = 15000
ribbon.MaxAutoRetries = 1
ribbon.MaxAutoRetriesNextServer = 1

 

参考admin-Api配置:如下
spring.cloud.loadbalancer.retry.enabled = false
hystrix.command.default.execution.timeout.enabled = false
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 60000
ribbon.ConnectTimeout = 20000
ribbon.ReadTimeout = 20000
ribbon.OkToRetryOnAllOperations = false
ribbon.MaxAutoRetries = 0
ribbon.MaxAutoRetriesNextServer = 0

 

feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1
https://www.cnblogs.com/oktokeep/p/18751189
eureka服务过期 篇2
https://www.cnblogs.com/oktokeep/p/18751190
指定IP换成负载均衡地址,微服务内存查看分配 篇3
https://www.cnblogs.com/oktokeep/p/18751194

posted on 2025-03-04 19:08  oktokeep  阅读(499)  评论(0)    收藏  举报