Thanks Christopher, it makes more sense now.
On Fri, Apr 17, 2015 at 8:51 PM, Christopher Schultz < ch...@christopherschultz.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Satish, > > On 4/17/15 7:20 AM, satish jupalli wrote: > > I would like to support a bust in traffic we are planning to > > increase the umber of threads by adding executor pool with > > misSpareThread to 100 and accept count to 50000. However, I'm > > trying to understand the correlation between the tomcat connector > > acceptCount and ThreadCount to the Linux config > > net.core.somaxconn(number of incoming connections) which defaults > > to 128. > > The thread count isn't really a part of this discussion: only the > accept count and /proc/sys/net/core/somaxx > > > Does it makes sense to increase the thread count alone with out > > increasing net.core.somaxconn value? > > Probably not; Linux limits the accept queue using that value and will > not allow client code to exceed that limit. > > https://computing.llnl.gov/linux/slurm/high_throughput.html > > > Below is the config that we are planning to use on Tomcat 7.0.42 on > > Linux 5.x. > > (You should upgrade to 7.0.62 as soon as it feasible for you.) > > > <Executor name="tomcatThreadPool" namePrefix="tomcat-http-" > > minSpareThreads="100" maxThreads="300"/> > > > > <Connector port="8080" protocol="HTTP/1.1" > > connectionTimeout="20000" redirectPort="8443" > > enableLookups="false" keepAliveTimeout="300000" > > maxKeepAliveRequests="1" acceptCount="50000" socketBuffer="10240" > > executor="tomcatThreadPool" compression="on" > > compressableMimeType="text/html, text/xml" xpoweredBy="false" > > server="false" /> > > > > Any inputs regarding the Tomcat threads and Linux > > net.core.somaxconn will be greatly appreciated to support many > > concurrent connections. > > If you use acceptCount="50000", Tomcat will ask for that socket queue > size and simply won't get it. You should definitely raise the value of > somaxx on Linux. > > - -chris > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > Comment: GPGTools - http://gpgtools.org > > iQIcBAEBCAAGBQJVMQG4AAoJEBzwKT+lPKRYFuMQAMMbBv7v5jOTHz302TMYNbMB > sc1qH9IuV7Z1DrqAOE+yN19xdzt+7cakNl5YWomHr/U3ePNianLeqY+27WYYUm9V > gTw/kHqBOUYfWttnlFzDCBidUDPw6m3TnhFq8Oia5UBdfPh4IQDR+zxF9FCkncUi > 51evAzsp4gzAOMjDUmxMQMCfYQML1l+VX56Za4RT4S6z2L6HCxyjeVYQSc2nsLnU > Y6G3X0ccomxszHhb5GuU82lldgKjw5BDubkp57/fxBajZ6QcWSU7sr+HlaoAUfLz > +p/PSJhyXDMxlKqGmGsBK8BMMsK5H26yup5LtpKkLDEJuUYSv5N1rsklmQCbUuXk > 0pBzFmVKQG2CRh2miutBC7Vr5l3AOP5ghV2uOOvuCBg+Sg8pzImase2m9Nw9Z1sh > XnLrrJq7a/nvd4C2jRT/y01AJNfv0qJG95RjBxoVdoQ629fjK05Z2MB7avL2Qzwq > 8JpcwhkfhVAWW87JVAIMPluILNuhCCg/LDQSVj4twdtGBy181E29yNSfmIRkq33j > 2Jc83/gLgNU+maM4RzXKWzFYpk8ccLMhHsbh8txqswK+rV8XDfQTLZzxy43IawCK > Nc1rBnWCVQOPMxjumfZWuZtdAy/HlSpw1otRVkXNVONOCLwMcAggLbjeO1TFJiJj > MArVB8ONarkbkDts2quG > =vSf+ > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >