Google cloud dataflow GCP数据流警告消息RMI TCP“java.net.SocketTimeoutException:接受超时

Google cloud dataflow GCP数据流警告消息RMI TCP“java.net.SocketTimeoutException:接受超时,google-cloud-dataflow,Google Cloud Dataflow,我正在运行ApacheBeamJava管道,出于某种原因,我在GCP中获得了大量警告日志。 我尝试将包java.net、sun.rmi的日志级别更改为severy,但仍然没有成功。 日志被这些警告消息污染了。还有人面临同样的问题吗 jsonPayload: { exception: "java.net.SocketTimeoutException: Accept timed out at java.base/java.net.PlainSocketImpl.socketAcce

我正在运行ApacheBeamJava管道,出于某种原因,我在GCP中获得了大量警告日志。 我尝试将包java.net、sun.rmi的日志级别更改为severy,但仍然没有成功。 日志被这些警告消息污染了。还有人面临同样的问题吗

   jsonPayload: {
  exception: "java.net.SocketTimeoutException: Accept timed out
    at java.base/java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.base/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
    at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:551)
    at java.base/java.net.ServerSocket.accept(ServerSocket.java:519)
    at java.rmi/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:394)
    at java.rmi/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:366)
    at java.base/java.lang.Thread.run(Thread.java:834)
"   
  logger: "sun.rmi.transport.tcp"   
  message: "RMI TCP Accept-5555: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=5555] throws"

管道很简单:Pubsub到Postgres。没有额外的第三方连接。

请参阅有关的公共文档

选择作业可查看有关错误和运行结果的详细信息。选择作业时,可以查看执行图以及有关作业的一些信息。然后,单击日志按钮可查看由管道代码和数据流服务生成的日志消息

另外,您可以使用debug选项。在运行gcloud命令时,可以包括-verbosity=debug选项以获得调试输出

这可能与JVM错误有关。请检查Java SDK版本并升级到更新的2.17.0或更高版本

此外,请检查编码错误、IOException或用户代码中的意外行为


我希望您能发现上述信息有用。

我无法找出实际问题,但同时由于它污染了日志,因此在管道选项中添加了标记:

--workerLogLevelOverrides={"sun.rmi.transport.tcp":"OFF"}