You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by 陈卓宇 <25...@qq.com.INVALID> on 2022/04/20 09:05:37 UTC

K8s 相关的 Broken pipe (Write failed) 异常

大佬您好:
运行环境:k8s on session
flink版本:1.13.6
java:1.8

逻辑:flink mongodb cdc ETL操作

小弟发现线上环境出现了这样一条异常:

2022-04-20 15:11:49,218 WARN&nbsp; io.fabric8.kubernetes.client.dsl.internal.WatchConnectionManager [] - Exec Failure 
java.net.SocketException: Broken pipe (Write failed) 
&nbsp;&nbsp; &nbsp;at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:431) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at sun.security.ssl.OutputRecord.write(OutputRecord.java:417) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at sun.security.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:879) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:850) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123) ~[?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at org.apache.flink.kubernetes.shaded.okio.Okio$1.write(Okio.java:79) ~[flink-dist_2.11-1.13.1.jar:1.13.1] 
&nbsp;&nbsp; &nbsp;at org.apache.flink.kubernetes.shaded.okio.AsyncTimeout$1.write(AsyncTimeout.java:180) ~[flink-dist_2.11-1.13.1.jar:1.13.1] 
&nbsp;&nbsp; &nbsp;at org.apache.flink.kubernetes.shaded.okio.RealBufferedSink.flush(RealBufferedSink.java:224) ~[flink-dist_2.11-1.13.1.jar:1.13.1] 
&nbsp;&nbsp; &nbsp;at org.apache.flink.kubernetes.shaded.okhttp3.internal.ws.WebSocketWriter.writeControlFrame(WebSocketWriter.java:146) ~[flink-dist_2.11-1.13.1.jar:1.13.1] 
&nbsp;&nbsp; &nbsp;at org.apache.flink.kubernetes.shaded.okhttp3.internal.ws.WebSocketWriter.writeClose(WebSocketWriter.java:106) ~[flink-dist_2.11-1.13.1.jar:1.13.1] 
&nbsp;&nbsp; &nbsp;at org.apache.flink.kubernetes.shaded.okhttp3.internal.ws.RealWebSocket.writeOneFrame(RealWebSocket.java:508) [flink-dist_2.11-1.13.1.jar:1.13.1] 
&nbsp;&nbsp; &nbsp;at org.apache.flink.kubernetes.shaded.okhttp3.internal.ws.RealWebSocket$1.run(RealWebSocket.java:159) [flink-dist_2.11-1.13.1.jar:1.13.1] 
&nbsp;&nbsp; &nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_202] 
&nbsp;&nbsp; &nbsp;at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202] 
2022-04-20 15:11:52,357 INFO&nbsp; org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriver [] - Creating a new watch on ConfigMap rent-trip-appoint-00000000000000000000000000000000-jobmanager-leader. 


百度发现原因千奇百怪,所以想求教大佬,什么原因导致,如何解决异常


卓宇


&nbsp;