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
