RabbitMQ异常发生意外的连接驱动程序错误

RabbitMQ异常发生意外的连接驱动程序错误,rabbitmq,Rabbitmq,我使用RabbitMQ消息代理作为消息传递服务。在过去的10天里,我已经看到这个错误3-4次了 c、 写入线程上RabbitMQ中的r.c.i.CreditingExceptionHandler错误-发生意外的连接驱动程序错误 这是我唯一能看到的stacktrace。没有找到其他信息。这一错误的原因可能是什么 Sept 15 19:19:13 test-env app/w.1 [error] c.r.c.i.ForgivingExceptionHandler in RabbitMQ Error

我使用RabbitMQ消息代理作为消息传递服务。在过去的10天里,我已经看到这个错误3-4次了

c、 写入线程上RabbitMQ中的r.c.i.CreditingExceptionHandler错误-发生意外的连接驱动程序错误

这是我唯一能看到的stacktrace。没有找到其他信息。这一错误的原因可能是什么

Sept 15 19:19:13 test-env app/w.1 [error] c.r.c.i.ForgivingExceptionHandler in RabbitMQ Error On Write Thread - An unexpected connection driver error occured
Sept 15 19:19:13 test-env app/w.1 javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1554)
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1566)
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:71)
Sept 15 19:19:13 test-env app/w.1   at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
Sept 15 19:19:13 test-env app/w.1   at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
Sept 15 19:19:13 test-env app/w.1   at java.io.DataOutputStream.flush(DataOutputStream.java:123)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.SocketFrameHandler.flush(SocketFrameHandler.java:197)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.AMQConnection.flush(AMQConnection.java:573)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.AMQCommand.transmit(AMQCommand.java:134)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.AMQChannel.quiescingTransmit(AMQChannel.java:455)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.AMQChannel.quiescingTransmit(AMQChannel.java:434)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.AMQChannel.quiescingRpc(AMQChannel.java:351)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:614)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:547)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.ChannelN.close(ChannelN.java:540)
Sept 15 19:19:13 test-env app/w.1 Caused by: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1967)
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1924)
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1888)
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1833)
Sept 15 19:19:13 test-env app/w.1   at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:128)
Sept 15 19:19:13 test-env app/w.1   at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
Sept 15 19:19:13 test-env app/w.1   at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
Sept 15 19:19:13 test-env app/w.1   at java.io.DataOutputStream.flush(DataOutputStream.java:123)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.SocketFrameHandler.flush(SocketFrameHandler.java:197)
Sept 15 19:19:13 test-env app/w.1   at com.rabbitmq.client.impl.HeartbeatSender$HeartbeatRunnable.run(HeartbeatSender.java:140)
Sept 15 19:19:13 test-env app/w.1   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Sept 15 19:19:13 test-env app/w.1   at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)

连接重置
是相关信息。我猜防火墙会关闭你的连接。另外,另一端可能会让你关机。常见的原因是超时和数据量。您可以添加到这个问题中的有趣信息是,是否在启动时间、消息大小、此错误消息之间的间隔方面存在一致性。