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
Cherokee cherokee-project.com
http://cherokee-project.com/cgi-bin/mailman/listinf
o/cherokee
|