[Modules] mod_gnutls making Apache use 100% CPU
simon at josefsson.org
Fri Apr 24 05:15:46 EDT 2009
Sander Marechal <s.marechal at jejik.com> writes:
> Simon Josefsson wrote:
>> Sander Marechal <s.marechal at jejik.com> writes:
>>> How can I debug this? Here's a typical configuration for one of my domains:
>> What does 'strace -p PID' for the PIDs of the apache daemon indicate?
> Nothing, but I'm probably not doing it right. When I run the strace on
> the process of the request I am making then it is showing nothing, but
> at that point the process is already running and using 100% CPU.
> I think that to get strace output I need to run it as soon as it starts.
> But how do I do that? I don't know the pid in advance and I can only run
> strace when I know the pid and the process is already running.
> Is there any way to do this automatically when the next Apache process
> starts or something?
If strace doesn't show anything, it means it isn't doing any syscalls,
which can happen if it is stuck in a busy loop. Next step would be to
run 'gdb /usr/sbin/apache2 PID' or similar and then run 'bt'.
Installing apache2-dbg may help, if you are on debian.
More information about the Modules