Stefan de Konink wrote:
> 
> Hi,
> 
> Today it was the second time Cherokee (0.6.1b1373) had an extremely big
> load around 30. Does anyone have an idea how to debug this issue?
>
> Or might know a cause of this failure?

First of all someone should verify what kind of services
are running on that machine.

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

> 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.

                Greetings.

-- 
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