Hello people

I am wondering how to set the request timeout for servlets in 
Apache+mod_jk+JBoss4.2.2. 

We are using Apache (prefork) 2.2 with mod_jk 1.2.25 on RedHat5, with JBoss 
4.2.2. Sometimes our servlets take a long time in replying. I would like to 
configure a timeout. If a servlet takes too long, I would like a new entry in 
some error log and I would like the browser to receive a nice error page. Is it 
somehow possible to make the JBoss thread that is executing the long request 
stop or interrupt it?

I have looked in the Apache 2.2 configuration, where I found TimeOut which 
limits the socket between the browser and Apache --- not what we want.

I have looked in the doc for mod_jk where I found reply_timeout. I set it to 25 
seconds, and that at least closes the connection to the browser. The browser 
receives nothing, that is a blank page. But the thread in JBoss is still 
working, and I cannot find how to log this timeout. Our system admins will have 
no idea theses timeouts are happening. If we had a servlet with an infinite 
loop, more and more JBoss would be lost executing the infinite loop.

I have looked in the JBoss-Tomcat doc where I cannot find how to configure a 
request timeout. 

How can a configure a request timeout, ideally with some logging and an error 
page?

Many thanks in advance.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4121909#4121909

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4121909
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to