Spring cloud eureka报错问题解决

报错如下:
2019-12-16 11:35:09.926 INFO [bootstrap,] 1 — [get_localhost-1] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Broken pipe (Write failed)
2019-12-16 11:35:09.926 INFO [bootstrap,] 1 — [get_localhost-1] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:09.928 ERROR [bootstrap,] 1 — [get_localhost-1] c.n.e.cluster.ReplicationTaskProcessor : Network level connection to peer localhost; retrying after delay
com.sun.jersey.api.client.ClientHandlerException: org.apache.http.client.ClientProtocolException
at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
at com.netflix.eureka.cluster.DynamicGZIPContentEncodingFilter.handle(DynamicGZIPContentEncodingFilter.java:48)
at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
at com.sun.jersey.api.client.Client.handle(Client.java:652)
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
at com.sun.jersey.api.client.WebResource.access 200 ( W e b R e s o u r c e . j a v a : 74 ) a t c o m . s u n . j e r s e y . a p i . c l i e n t . W e b R e s o u r c e 200(WebResource.java:74) at com.sun.jersey.api.client.WebResource 200(WebResource.java:74)atcom.sun.jersey.api.client.WebResourceBuilder.post(WebResource.java:570)
at com.netflix.eureka.transport.JerseyReplicationClient.submitBatchUpdates(JerseyReplicationClient.java:116)
at com.netflix.eureka.cluster.ReplicationTaskProcessor.process(ReplicationTaskProcessor.java:71)
at com.netflix.eureka.util.batcher.TaskExecutors B a t c h W o r k e r R u n n a b l e . r u n ( T a s k E x e c u t o r s . j a v a : 187 ) a t j a v a . l a n g . T h r e a d . r u n ( T h r e a d . j a v a : 745 ) C a u s e d b y : o r g . a p a c h e . h t t p . c l i e n t . C l i e n t P r o t o c o l E x c e p t i o n : n u l l a t o r g . a p a c h e . h t t p . i m p l . c l i e n t . A b s t r a c t H t t p C l i e n t . d o E x e c u t e ( A b s t r a c t H t t p C l i e n t . j a v a : 839 ) a t o r g . a p a c h e . h t t p . i m p l . c l i e n t . C l o s e a b l e H t t p C l i e n t . e x e c u t e ( C l o s e a b l e H t t p C l i e n t . j a v a : 118 ) a t o r g . a p a c h e . h t t p . i m p l . c l i e n t . C l o s e a b l e H t t p C l i e n t . e x e c u t e ( C l o s e a b l e H t t p C l i e n t . j a v a : 56 ) a t c o m . s u n . j e r s e y . c l i e n t . a p a c h e 4. A p a c h e H t t p C l i e n t 4 H a n d l e r . h a n d l e ( A p a c h e H t t p C l i e n t 4 H a n d l e r . j a v a : 173 ) . . . 10 c o m m o n f r a m e s o m i t t e d C a u s e d b y : o r g . a p a c h e . h t t p . c l i e n t . N o n R e p e a t a b l e R e q u e s t E x c e p t i o n : C a n n o t r e t r y r e q u e s t w i t h a n o n − r e p e a t a b l e r e q u e s t e n t i t y . T h e c a u s e l i s t s t h e r e a s o n t h e o r i g i n a l r e q u e s t f a i l e d . a t o r g . a p a c h e . h t t p . i m p l . c l i e n t . D e f a u l t R e q u e s t D i r e c t o r . t r y E x e c u t e ( D e f a u l t R e q u e s t D i r e c t o r . j a v a : 658 ) a t o r g . a p a c h e . h t t p . i m p l . c l i e n t . D e f a u l t R e q u e s t D i r e c t o r . e x e c u t e ( D e f a u l t R e q u e s t D i r e c t o r . j a v a : 486 ) a t o r g . a p a c h e . h t t p . i m p l . c l i e n t . A b s t r a c t H t t p C l i e n t . d o E x e c u t e ( A b s t r a c t H t t p C l i e n t . j a v a : 835 ) . . . 13 c o m m o n f r a m e s o m i t t e d C a u s e d b y : j a v a . n e t . S o c k e t E x c e p t i o n : B r o k e n p i p e ( W r i t e f a i l e d ) a t j a v a . n e t . S o c k e t O u t p u t S t r e a m . s o c k e t W r i t e 0 ( N a t i v e M e t h o d ) a t j a v a . n e t . S o c k e t O u t p u t S t r e a m . s o c k e t W r i t e ( S o c k e t O u t p u t S t r e a m . j a v a : 109 ) a t j a v a . n e t . S o c k e t O u t p u t S t r e a m . w r i t e ( S o c k e t O u t p u t S t r e a m . j a v a : 153 ) a t o r g . a p a c h e . h t t p . i m p l . i o . A b s t r a c t S e s s i o n O u t p u t B u f f e r . f l u s h B u f f e r ( A b s t r a c t S e s s i o n O u t p u t B u f f e r . j a v a : 160 ) a t o r g . a p a c h e . h t t p . i m p l . i o . A b s t r a c t S e s s i o n O u t p u t B u f f e r . f l u s h ( A b s t r a c t S e s s i o n O u t p u t B u f f e r . j a v a : 168 ) a t o r g . a p a c h e . h t t p . i m p l . i o . C h u n k e d O u t p u t S t r e a m . f l u s h ( C h u n k e d O u t p u t S t r e a m . j a v a : 192 ) a t c o m . f a s t e r x m l . j a c k s o n . c o r e . j s o n . U T F 8 J s o n G e n e r a t o r . f l u s h ( U T F 8 J s o n G e n e r a t o r . j a v a : 1054 ) a t c o m . f a s t e r x m l . j a c k s o n . d a t a b i n d . O b j e c t M a p p e r . w r i t e V a l u e ( O b j e c t M a p p e r . j a v a : 2511 ) a t c o m . f a s t e r x m l . j a c k s o n . c o r e . b a s e . G e n e r a t o r B a s e . w r i t e O b j e c t ( G e n e r a t o r B a s e . j a v a : 378 ) a t c o m . f a s t e r x m l . j a c k s o n . c o r e . J s o n G e n e r a t o r . w r i t e O b j e c t F i e l d ( J s o n G e n e r a t o r . j a v a : 1662 ) a t c o m . n e t f l i x . d i s c o v e r y . c o n v e r t e r s . E u r e k a J a c k s o n C o d e c BatchWorkerRunnable.run(TaskExecutors.java:187) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.http.client.ClientProtocolException: null at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:839) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173) ... 10 common frames omitted Caused by: org.apache.http.client.NonRepeatableRequestException: Cannot retry request with a non-repeatable request entity. The cause lists the reason the original request failed. at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:658) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:486) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835) ... 13 common frames omitted Caused by: java.net.SocketException: Broken pipe (Write failed) at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109) at java.net.SocketOutputStream.write(SocketOutputStream.java:153) at org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:160) at org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:168) at org.apache.http.impl.io.ChunkedOutputStream.flush(ChunkedOutputStream.java:192) at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1054) at com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:2511) at com.fasterxml.jackson.core.base.GeneratorBase.writeObject(GeneratorBase.java:378) at com.fasterxml.jackson.core.JsonGenerator.writeObjectField(JsonGenerator.java:1662) at com.netflix.discovery.converters.EurekaJacksonCodec BatchWorkerRunnable.run(TaskExecutors.java:187)atjava.lang.Thread.run(Thread.java:745)Causedby:org.apache.http.client.ClientProtocolException:nullatorg.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:839)atorg.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)atorg.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)atcom.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)...10commonframesomittedCausedby:org.apache.http.client.NonRepeatableRequestException:Cannotretryrequestwithanonrepeatablerequestentity.Thecauseliststhereasontheoriginalrequestfailed.atorg.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:658)atorg.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:486)atorg.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)...13commonframesomittedCausedby:java.net.SocketException:Brokenpipe(Writefailed)atjava.net.SocketOutputStream.socketWrite0(NativeMethod)atjava.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)atjava.net.SocketOutputStream.write(SocketOutputStream.java:153)atorg.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:160)atorg.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:168)atorg.apache.http.impl.io.ChunkedOutputStream.flush(ChunkedOutputStream.java:192)atcom.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1054)atcom.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:2511)atcom.fasterxml.jackson.core.base.GeneratorBase.writeObject(GeneratorBase.java:378)atcom.fasterxml.jackson.core.JsonGenerator.writeObjectField(JsonGenerator.java:1662)atcom.netflix.discovery.converters.EurekaJacksonCodecInstanceInfoSerializer.serialize(EurekaJacksonCodec.java:366)
at org.springframework.cloud.netflix.eureka.server.CloudJacksonJson C l o u d I n s t a n c e I n f o S e r i a l i z e r . s e r i a l i z e ( C l o u d J a c k s o n J s o n . j a v a : 133 ) a t o r g . s p r i n g f r a m e w o r k . c l o u d . n e t f l i x . e u r e k a . s e r v e r . C l o u d J a c k s o n J s o n CloudInstanceInfoSerializer.serialize(CloudJacksonJson.java:133) at org.springframework.cloud.netflix.eureka.server.CloudJacksonJson CloudInstanceInfoSerializer.serialize(CloudJacksonJson.java:133)atorg.springframework.cloud.netflix.eureka.server.CloudJacksonJsonCloudInstanceInfoSerializer.serialize(CloudJacksonJson.java:127)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:704)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:689)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:155)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:704)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:689)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:155)
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:292)
at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3697)
at com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:3030)
at com.netflix.discovery.converters.EurekaJacksonCodec.writeTo(EurekaJacksonCodec.java:192)
at org.springframework.cloud.netflix.eureka.server.CloudJacksonJson.encode(CloudJacksonJson.java:57)
at com.netflix.discovery.provider.DiscoveryJerseyProvider.writeTo(DiscoveryJerseyProvider.java:135)
at com.sun.jersey.api.client.RequestWriter$RequestEntityWriterImpl.writeRequestEntity(RequestWriter.java:231)
at com.sun.jersey.client.apache4.ApacheHttpClient4Handler 2. w r i t e T o ( A p a c h e H t t p C l i e n t 4 H a n d l e r . j a v a : 289 ) a t o r g . a p a c h e . h t t p . e n t i t y . H t t p E n t i t y W r a p p e r . w r i t e T o ( H t t p E n t i t y W r a p p e r . j a v a : 94 ) a t o r g . a p a c h e . h t t p . i m p l . c l i e n t . E n t i t y E n c l o s i n g R e q u e s t W r a p p e r 2.writeTo(ApacheHttpClient4Handler.java:289) at org.apache.http.entity.HttpEntityWrapper.writeTo(HttpEntityWrapper.java:94) at org.apache.http.impl.client.EntityEnclosingRequestWrapper 2.writeTo(ApacheHttpClient4Handler.java:289)atorg.apache.http.entity.HttpEntityWrapper.writeTo(HttpEntityWrapper.java:94)atorg.apache.http.impl.client.EntityEnclosingRequestWrapperEntityWrapper.writeTo(EntityEnclosingRequestWrapper.java:110)
at org.apache.http.impl.entity.EntitySerializer.serialize(EntitySerializer.java:118)
at org.apache.http.impl.AbstractHttpClientConnection.sendRequestEntity(AbstractHttpClientConnection.java:266)
at org.apache.http.impl.conn.AbstractClientConnAdapter.sendRequestEntity(AbstractClientConnAdapter.java:239)
at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:238)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:684)
… 15 common frames omitted
Suppressed: java.net.SocketException: Broken pipe (Write failed)
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:160)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:168)
at org.apache.http.impl.io.ChunkedOutputStream.close(ChunkedOutputStream.java:203)
at com.fasterxml.jackson.core.json.UTF8JsonGenerator.close(UTF8JsonGenerator.java:1092)
at com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIAE(ClassUtil.java:499)
at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3699)
… 29 common frames omitted

2019-12-16 11:35:15.925 INFO [bootstrap,] 1 — [get_localhost-0] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:15.926 INFO [bootstrap,] 1 — [get_localhost-0] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.036 INFO [bootstrap,] 1 — [get_localhost-2] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Broken pipe (Write failed)
2019-12-16 11:35:16.037 INFO [bootstrap,] 1 — [get_localhost-2] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.147 INFO [bootstrap,] 1 — [get_localhost-4] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:16.147 INFO [bootstrap,] 1 — [get_localhost-4] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.258 INFO [bootstrap,] 1 — [get_localhost-3] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:16.258 INFO [bootstrap,] 1 — [get_localhost-3] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.369 INFO [bootstrap,] 1 — [get_localhost-6] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Broken pipe (Write failed)
2019-12-16 11:35:16.369 INFO [bootstrap,] 1 — [get_localhost-6] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.479 INFO [bootstrap,] 1 — [get_localhost-8] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:16.479 INFO [bootstrap,] 1 — [get_localhost-8] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.590 INFO [bootstrap,] 1 — [et_localhost-10] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:16.590 INFO [bootstrap,] 1 — [et_localhost-10] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.700 INFO [bootstrap,] 1 — [et_localhost-12] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:16.701 INFO [bootstrap,] 1 — [et_localhost-12] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.811 INFO [bootstrap,] 1 — [get_localhost-1] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:16.811 INFO [bootstrap,] 1 — [get_localhost-1] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761
2019-12-16 11:35:16.922 INFO [bootstrap,] 1 — [get_localhost-0] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8761: Connection reset
2019-12-16 11:35:16.922 INFO [bootstrap,] 1 — [get_localhost-0] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://localhost:8761

2019-12-16 11:39:41.707 ERROR [bootstrap,] 1 — [et_localhost-13] c.n.e.cluster.ReplicationTaskProcessor : Batch update failure with HTTP status code 400; discarding 2 replication tasks
2019-12-16 11:39:41.707 WARN [bootstrap,] 1 — [et_localhost-13] c.n.eureka.util.batcher.TaskExecutors : Discarding 2 tasks of TaskBatchingWorker-target_localhost-13 due to permanent error

解决方案:
1、获取当前容器部署的eureka包,排查下eureka的bootstrap.yaml配置文件
2、bootstrap.yaml配置文件中是否包含如下标黄配置:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值