Just in case you are not aware using a load balancer is an anti patter. Please refer to (http://docs.datastax.com/en/landing_page/doc/landing_page/planning/planningAntiPatterns.html#planningAntiPatterns__AntiPatLoadBal <http://docs.datastax.com/en/landing_page/doc/landing_page/planning/planningAntiPatterns.html#planningAntiPatterns__AntiPatLoadBal>)
You can turnoff logging for a particular class using the nodetool setlogginglevel (http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsSetLogLev.html <http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsSetLogLev.html>). In your case you can try setting the log level for org.apache.cassandra.transport.Message to warn using the following command nodetool setlogginglevel org.apache.cassandra.transport.Message WARN Obviously this will suppress all info level logging in the message class. I hope that helps. Cheers, Akhil > On 19/06/2017, at 9:13 PM, wxn...@zjqunshuo.com wrote: > > Hi, > Our cluster nodes are behind a SLB(Service Load Balancer) with a VIP and the > Cassandra client access the cluster by the VIP. > System.log print the below IOException every several seconds. I guess it's > the SLB service which Ping the port 9042 of the Cassandra node periodically > and caused the exceptions print. > Any method to prevend the Ping caused exceptions been print? > > INFO [SharedPool-Worker-1] 2017-06-19 16:54:15,997 Message.java:605 - > Unexpected exception during request; channel = [id: 0x332c09b7, > /10.253.106.210:9042] > java.io.IOException: Error while read(...): Connection reset by peer > at io.netty.channel.epoll.Native.readAddress(Native Method) > ~[netty-all-4.0.23.Final.jar:4.0.23.Final] > at > io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.doReadBytes(EpollSocketChannel.java:675) > ~[netty-all-4.0.23.Final.jar:4.0.23.Final] > at > io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:714) > ~[netty-all-4.0.23.Final.jar:4.0.23.Final] > at > io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:326) > ~[netty-all-4.0.23.Final.jar:4.0.23.Final] > at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:264) > ~[netty-all-4.0.23.Final.jar:4.0.23.Final] > at > io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) > ~[netty-all-4.0.23.Final.jar:4.0.23.Final] > at > io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) > ~[netty-all-4.0.23.Final.jar:4.0.23.Final] > at java.lang.Thread.run(Thread.java:745) [na:1.7.0_85] > > Cheer, > -Simon