Can anyone explain IOCache and Keep Alive in Cherokee as it relates to
open files / file descriptors?

We've been looking at output from:
lsof -n | grep cherokee | more

What we have noticed is that if we enable Keep Alive the output is
very long in items. Actually counted over 200 pages of output at one
point yesterday.

Similarly, IOCache runs the item output count up.

Both Keep Alive and IOCache *seem* to have open connections that seem
like they should have been terminated long ago. I only say *seem*
because this is live on a public site and usage is rather random in
such regard.

Does "Nonces clean up time" run the task to terminate these
abandoned/expired open files?   Is there a way to manually or
otherwise cleanup all these open files / open descriptors?

At current our fix to avoid dreaded 503 errors is to increase ulimit
to 90000, turn off IOCache and disable Keep Alive. This is sub-optimal
performance and surely wasting resources (power, CPU, etc.).

-Paul
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to