Generally in :
client - > sps -> backend
It will be the SPS was waiting for a response from the backend server, if while waiting the client closes the client -> sps connection (say timeout on client side).
Then when the backend does eventually response then the SPS tries to write the response back to the client but finds the client connection is already closed.
In more detail the setup is :
client -> [ apache -> proxy-engine/tomcat ] -> backend
When the client closes the connection to apache then apache closes the connection to proxy-engine/tomcat.
It is the proxy-engine/tomcat thread that is waiting for the backend response. When the proxy-engine/tomcat gets the response from the backend it tries to write it back to the socket from apache and that fails and then it writes the error message.
Hope that helps.
Cheers - Mark