Hi Dharam,

I think that is just a harmless warning that your client died. If the
client closed it's connection gracefully I think you won't see that
warning, but because it crashed or was killed the warning shows up.

-Dan

On Sun, Dec 11, 2016 at 10:22 PM, Thacker, Dharam
<[email protected]> wrote:
> Hi Team,
>
>
>
> Is there any better way to handle client leaving distributed
> system/crashing/manual kill due to some unexpected error? I am seeing
> following in server’s logs,
>
>
>
> [warn 2016/12/12 11:46:35.072 IST <ServerConnection on port 40404 Thread 0>
> tid=0x54] Server connection from
> [identity(XXXXX(6448:loner):56455:d9bea2f1,connection=1; port=56455]:
> Unexpected IOException:
>
> java.net.SocketException: Connection reset
>
>        at java.net.SocketInputStream.read(SocketInputStream.java:209)
>
>        at java.net.SocketInputStream.read(SocketInputStream.java:141)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.Message.fetchHeader(Message.java:693)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.Message.readHeaderAndPayload(Message.java:710)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.Message.read(Message.java:661)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.Message.recv(Message.java:1103)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.Message.recv(Message.java:1116)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.BaseCommand.readRequest(BaseCommand.java:904)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.ServerConnection.doNormalMsg(ServerConnection.java:726)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.ServerConnection.doOneMessage(ServerConnection.java:913)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.ServerConnection.run(ServerConnection.java:1180)
>
>        at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>        at
> org.apache.geode.internal.cache.tier.sockets.AcceptorImpl$1$1.run(AcceptorImpl.java:546)
>
>        at java.lang.Thread.run(Thread.java:745)
>
>
>
> Thanks & Regards,
>
> Dharam
>
> This email is confidential and subject to important disclaimers and
> conditions including on offers for the purchase or sale of securities,
> accuracy and completeness of information, viruses, confidentiality, legal
> privilege, and legal entity disclaimers, available at
> http://www.jpmorgan.com/pages/disclosures/email

Reply via email to