What causes the following Server Log: Unable to process request. java.io.IOException: Connection reset by peer

3855
3
03-25-2021 12:13 PM
JohnSteed1
Occasional Contributor

Our Server Logs have been plagued by the following message for the last several months:

WARNINGUnable to process request. java.io.IOException: Connection reset by peerRest90032483

 

We are seeing these errors pop up at an astounding frequency (114 times in the last 24 hours alone).

Does anyone know what this log means and what the cause could be?  A simple internet search yielded no results.

FYI - We are running 10.7.1 Linux on Tomcat Apache boxes, with two Servers, one Portal, and one GeoEvent Server.  All components are on separate VMs.

3 Replies
AngusHooper1
Frequent Contributor
0 Kudos
JohnSteed1
Occasional Contributor

Thanks for the reply!

Is : 

Unable to process request. java.net.SocketException: Connection reset by peer: socket write error

The same as:
Unable to process request. java.io.IOException: Connection reset by peer

Pings, tracerts, and telnet commands all come back good.
BTW - we are on a LINUX box in AWS.  Not sure if that changes things here or not.

0 Kudos
jockie
by
New Contributor

A SocketException and an IOException may have different causes.

https://stackoverflow.com/questions/1434451/what-does-connection-reset-by-peer-mean

In my case the IOException was shown on the WebAdaptor and was caused by some client monitoring software (Nimsoft) hanging up the connection in a rude way sending TCP RST packets while the WebAdaptor was still copying data from the Input stream (ArcGIS server) to the output stream (client request).

So my Exception message "Could not access any server machines. Please contact your system administrator." was rather misleading.

0 Kudos