Just for the sake of discussion: are you all saying that in threaded 
servers on Cpython the best thing is to have a single thread ? Why on hell 
should anyone support a thread-pool in the beginning if that's the case? 
Cherrypy existed long before pypy, so it's not a matter of "we predisposed 
a Thread-pool just for pypy and jython". Also, everywhere on the net is 
recommended to have a rather "high" number of threads when cherrypy/rocket 
is used in production (as in "use 10 to 64 min threads on cPython").
Is it only for concurrent long-running requests (i.e. 500-700ms)?

PS: ab -c 1000 -n 10000 on tornado-motor fails after ~7000 requests, 
cherrypy finishes without issues (both with 1-1 (89 rps) and 10-20 
threads(18 rps)).

-- 



Reply via email to