I am seeing this in Liferay 6 (a Tomcat-based clustered webapp)'s log:
APR does not understand this error code: proxy: read response failed from [::1]:8009 (localhost)
The timeout specified has expired: ajp_ilink_receive() can't receive header
ajp_read_header: ajp_ilink_receive failed
[... the 3 lines above repeated many times ...]
Connection reset by peer: ajp_ilink_receive() can't receive header
APR does not understand this error code: proxy: read response failed from (null) (localhost)
ajp_read_header: ajp_ilink_receive failed
[... the 3 lines above repeated many times ...]
The webapp becomes unusable (the web UI does not respond to web requests) when the "Connection reset by peer" errors start appearing.
While the first problem (The timeout specified has expired
) is covered by another question, what usually causes the second problem (Connection reset by peer
), and what is the difference between the two problems?