Hello,
I've been trying to profile the execution of the cherokee admin
backend using cProfile. It seems that most of the CPU time (99.95 %) is
spent inside select.select calls. Could it just be that doing syscalls
from Python is really slow on my machine? You can download the profiling
file produced [1] by cProfile for a General page request if you're curious.
I can create the ticket anyway if you think it's still a good idea.
[1] http://arcepi.net/ca.prof
On 08/02/2011 6:53, Alvaro Lopez Ortega wrote:
Hello Armando,
Could you please log a bug for this issue? http://bugs.cherokee-project.com/
It's kind of shameful that the web interface backend could take that long to
render a regular page, actually. That's definitely something we ought to check
out (for the greater good). Even if executing cherokee-admin on a Pentium
100Mhz is not the most common use-case nowadays, it's clear that there must be
something to optimize in there.
Thanks!
On 08/02/2011, at 00:32, Armando Camarero wrote:
Stopping all services in the machine (bind, Exim and courier-imap) I managed to
use all pages except General, which seems to take around 30 s to be generated.
Seeing that the interface is usable -although slow- (except for that page) even
with a server so old, maybe it doesn't make any sense raising the limit. I
suppose that even the slowest embedded devices of today are faster than my
'classic' Pentium.
Thanks for your help!
On 07/02/2011 22:33, Alvaro Lopez Ortega wrote:
Hello there,
On 07/02/2011, at 20:00, Armando Camarero wrote:
Is there any way to increase the time cherokee waits for the cherokee-admin
scripts to return? Google didn't give any useful result on this.
The timeout is currently set to 25 seconds.
http://svn.cherokee-project.com/blame.php?repname=Cherokee&path=%2Fcherokee%2Ftrunk%2Fcherokee%2Fmain_admin.c
Is 25 seconds actually too low? In case it were, I don't think that raising it
would make any good. Even if it worked in that way, cherokee-admin would be
just plain unusable. It's kind of weird, though - most of the pages do not
even require a second to be rendered on a low-end desktop computer.
--
Octality
http://www.octality.com/
--
Octality
http://www.octality.com/
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee