Another similar but not identical case:

Solaris 10 on x86 (occurs on both 32/64 bit hardware)
Tomcat 6.0.18
Tomcat Native 1.1.16
APR 1.3.3
Apache 2.2.11
Using mod_proxy_ajp and AjpAprProtocol

All tools compiled with GCC 3.4.3 (default shipped with Solaris 10).

mod_proxy_ajp times out waiting for tomcat to respond with:
The timeout specified has expired: ajp_ilink_receive() can't receive header

This occurs intermittently while loading a JSP consisting of:
 <%=System.currentTimeMillis()%>

I've proxied the AJP port, and can see the request being issued from
mod_proxy_ajp, but no response is generated. I've added an AccessLogValve,
but the requests that timeout are not logged.

Switching from AjpAprProtocol to AjpProtocol works around the problem, but
we really could benefit from send_file support.


jordiang wrote:
> 
> In Solaris, I think the Tomcat Native library just loses some requests.
> 

I concur; likely polling is somehow broken on Solaris. I think we can rule
out mod_jk/mod_proxy_ajp, as both are experiencing similar issues.

I am available to assist anyone with investigation/debugging - please let me
know how I can help.

Thanks,
--Scott Severtson
-- 
View this message in context: 
http://www.nabble.com/Problem-with-mod_jk-and-Tomcat-Native-Connectors-on-Solaris-tp21796027p21937252.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to