Well Alvaro is more familiar with Sun than I am :) Feel free to post back to the list if you get stuck on something SunOS specific - as it relates to Cherokee.
I'd say your ulimit for open files is way too low. That's a fixed resource limit on the user to control users on same server from overutilizing resources. My understanding is Cherokee attempts to bump this up at runtime - but it would appear maybe not high enough or a bug perhaps... Try bumping the ulimit up. Open a new terminal and do this: ulimit -n 8096 That will allow more open files to exist at once. 256 open files is simple to reach. then in same terminal: killall cherokee that will kill Cherokee instance that is running. Finally in same terminal: /usr/sbin/cherokee -C /etc/cherokee/cherokee.conf (your paths likely different in SunOS - but should be able to determine where Cherokee binary is and where and what your config file is.) That will run Cherokee in the terminal - let it run there and go test for a while to see if Cherokee works as it should. If this resolves the problem you will need to append a startup script for your OS to increase that ulimit for open files. Hopefully this works for you - it worked for me. Took us a few weeks to figure it out. Let me know if this solves your issue. If so I'll look in bug tracker and get right bug entries I've added around this issue appended with resolution information that ideally covers SunOS and Ubuntu. -Paul 2009/9/21 Juan José Amor <[email protected]>: > > Hello! > > pub crawler escribió: >> through them with Alvaro's help. Let's see if we can accomplish the >> same for you. >> >> What OS are you using and is this a dedicated server or a shared server? > > It is a Sun T2000 running Opensolaris 2009.06 (formerly SunOS 5.11 > snv_111b). It is dedicated. > >> Second, what sort of utilization of the machine is there - how many >> connections or people or other forms of use are there in say a 20 >> minute time span? > > The server is in test phase, and it is not receive more than one or two > connections per minute (mine) ;) > >> Third, if you type at shell prompt: >> ulimit -a >> >> What is value of "open files". > > 256. > >> Fourth if you type at shell prompt: >> lsof -n | grep cherokee | more >> >> How many pages of more do you have during peak use time? > > Now, without activity shows 14 pages. > >> Finally, what are you reverse proxying? > > I'm proxying a server with three virtual servers: a Drupal (PHP), a > Dokuwiki (PHP) and another with static pages. Also, the same server is > proxying another server with two virtual servers: a Dokuwiki (PHP) and a > Request Tracker (PERL CGI). Random errors appear in any site. > > Many thanks! > > > Best, > > -- > > Juan Jose Amor Iglesias // -+- ¡Vorágine! -+- > jjamor -at- gmail.com // juanjo -at- dramor.net > > -------------------- Visit my Blog! --------------------- > The Boring Stories Written By DrAmor: http://dramor.net/blog/ > --------------------------------------------------------------- > _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
