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.

> > There is currently no logging on the webserver (big traffic eater). I'll
> > ask if the maintainer can make a graph of the webservers load per 5
> > minutes or so.
>
> OK, it could also be a DDoS attack, so maybe enabling logging
> could clarify what's really happening.

A restart of cherokee fixes the problem.


Stefan

_______________________________________________
Cherokee mailing list
[email protected]
http://cherokee-project.com/cgi-bin/mailman/listinfo/cherokee

Reply via email to