Hi All, In the entire source file of * org.apache.coyote.http11.Http11NioProtocol* class in *tomcat server 7.0.14*, there are no setters to set any of these properties such as connectionTimeout,socket reuseaddress, keepalivetimeout etc. I compared the same file with the *tomcat server version 6.0.14*, there in the source code, we check for all the attributes entered in the server.xml for connector tag. This logic is removed from in Tomcat 7.0.14. I am not able to figure out this part. I feel there is no provision to mention these attributes for NIO connector. I checked it.
For example the connection timeout attribute works perfectly for BIO connector...not for NIO connector. So, i believe the documentation in the link http://tomcat.apache.org/tomcat-7.0-doc/config/http.html#Common_Attributes<http://tomcat.apache.org/tomcat-7.0-doc/config/http.html#Common_Attributeslot>doesn't seems to be accurate or I MAY BE WRONG,,,,, please share your thoughts on the same. *Any suggestions would be most welcome.* On Wed, Jun 22, 2011 at 11:41 PM, adarsh thimmappa <adarsh.tm...@gmail.com>wrote: > Hi Mark, > Let me investigate further. I will definitely get back on this. > > > On Wed, Jun 22, 2011 at 11:37 PM, Mark Thomas <ma...@apache.org> wrote: > >> On 22/06/2011 19:03, adarsh thimmappa wrote: >> > Hi All, >> > Can anyone please confirm this is an issue or not. I have visited >> this >> > link.... >> > >> http://tomcat.apache.org/tomcat-7.0-doc/config/http.html#Common_Attributeslot >> > more times....i feel like nothing left w.r.t going back to this link >> > again. If anyone is having configuration which is working for version >> > 7.0.14..for this particular issue please share with me. >> >> The default, out of the box configuration works for me with a single >> change to use the HTTP NIO connector. >> >> There is no issue here. >> >> You need to do some further investigations to figure out why it isn't >> working for you. >> >> Mark >> >> > >> > >> > On Wed, Jun 22, 2011 at 7:13 PM, André Warnier <a...@ice-sa.com> wrote: >> > >> >> I don't think that az this stage you should be playing with the >> socket.* >> >> attributes, which refer to the low-level JVM TCP socket, and have quite >> >> another meaning and other side-effects. >> >> >> >> Re-read the description of the "keepAliveTimeout" attribute instead, >> which >> >> does refer to the HTTP protocol level. >> >> >> >> As a general rule : the default values for the Connector attributes >> have >> >> generally been chosen to be reasonable and fit the most usual use >> cases. >> >> Only modify them if you have a specific and precise reason to do so, >> after >> >> doing adequate measurements. >> >> >> >> >> >> adarsh thimmappa wrote: >> >> >> >>> Hi Andre, >> >>> I am using the below Connector tag configuration in the >> >>> server.xml.....I am still facing the same problem. >> >>> >> >>> <Connector port="80" >> >>> >> protocol="org.apache.coyote.**http11.Http11NioProtocol" >> >>> socket.soKeepAlive="true" >> >>> socket.soTimeout="3600000" >> >>> maxKeepAliveRequests="-1" >> >>> redirectPort="8443" /> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> Thanks, >> >>> Adarsh >> >>> >> >>> >> >>> >> >>> >> >>> On Wed, Jun 22, 2011 at 4:18 PM, André Warnier <a...@ice-sa.com> wrote: >> >>> >> >>> adarsh thimmappa wrote: >> >>>> >> >>>> Hi All, >> >>>>> I am using Apache Tomcat 7.0 (7.0.14 version) server. I have >> a >> >>>>> requirement such that Once i make a HTTP request, and get back the >> >>>>> response, >> >>>>> i want to keep that connection alive indefinitely. What is the >> >>>>> configuration >> >>>>> i need to make on the server side. By default, client uses HTTP/1.1 >> >>>>> protocol >> >>>>> version to make HTTP requests. I know that in HTTP/1.1, the >> Connection >> >>>>> is >> >>>>> kept alive by default. I am testing this setup on localhost. >> >>>>> >> >>>>> >> >>>>> * Any help or suggestions will be appreciated.* >> >>>>> >> >>>>> Maybe reading the on-line documentation ? >> >>>>> >> >>>> http://tomcat.apache.org/****tomcat-7.0-doc/config/http.**< >> http://tomcat.apache.org/**tomcat-7.0-doc/config/http.**> >> >>>> html#Common_Attributes<http://**tomcat.apache.org/tomcat-7.0-** >> >>>> doc/config/http.html#Common_**Attributes< >> http://tomcat.apache.org/tomcat-7.0-doc/config/http.html#Common_Attributes >> > >> >>>>> >> >>>> >> >>>> keepAliveTimeout >> >>>> maxKeepAliveRequests >> >>>> >> >>>> >> >>>> ------------------------------****----------------------------** >> >>>> --**--------- >> >>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.**apa**che.org< >> http://apache.org> >> >>>> <users-unsubscribe@**tomcat.apache.org< >> users-unsubscr...@tomcat.apache.org> >> >>>>> >> >>>> >> >>>> For additional commands, e-mail: users-h...@tomcat.apache.org >> >>>> >> >>>> >> >>>> >> >>> >> >> >> >> >> ------------------------------**------------------------------**--------- >> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.**apache.org< >> users-unsubscr...@tomcat.apache.org> >> >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> >> >> >> > >> > >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> > > > -- > Regards, > Adarsh > 9972523214 > -- Regards, Adarsh 9972523214