Stefan de Konink wrote:
> 
> On Mon, 14 Apr 2008, A.D.F. wrote:
> 
> > First of all someone should verify what kind of services
> > are running on that machine.
> 
> It is cherokee that has a load of 30.
> 
> > It could be useful to run a script to poll load level from /proc
> > or from uptime(1) and when the load goes up it can append to a text file
> > the list of processes along with the CPU usage,
> > i.e. (completely untested):
> >
> > while sleep 5
> > do
> >       # get load average (only integer part)
> >       LOADAVG=`uptime | cut -d, -f 3 | cut -d: -f 2 | cut -d. -f 2`
> >       # poll load usage
> >
> >       [ $LOADAVG -lt 4 ] && continue
> >
> >       # ok load usage greater than high water mark
> >       # get process usage
> >
> >       # get date and time
> >       date >> file.txt
> >
> >       # get list of open sockets
> >       netstat -a >> file.txt
> >
> >       # get process and CPU usage
> >       top -d 3 -n 1 -b >> file.txt
> > done
> 
> Currently not an option for me. I also suggested a script in this order.
> But they claim that the load from ps aux shows 30 at the cherokee binary.
>   .
>   .
>   .
> A restart of cherokee fixes the problem.

Sorry for the delay (I have been rather busy in the last 2 days),
I have a few more questions:

1) How many times per week does this problem happen ?


2) Did the previous version of Cherokee trunk (december 2007)
   show the same behaviour ?


3) What does strace(1) says (when the load is high) ?

   i.e.: strace -ppid [ -ofilename ]

   (where pid is the pid of Cherokee process or one of its threads)

   also it could be useful to known how many socket connections
   are used by using netstat -a.


4) Does the problem go away by using only one thread ?

Meanwhile within 2-3 days I'll review source code.

-- 
Nick Name:     A.D.F.
E-Mail:        <adefacc () tin ! it>
E-Mail-Format: Plain Text only (please); view using font Courier New
--
_______________________________________________
Cherokee mailing list
[email protected]
http://cherokee-project.com/cgi-bin/mailman/listinfo/cherokee

Reply via email to