Exim using all available cpu - more info

Top Page
Delete this message
Reply to this message
Author: John Henders
Date:  
To: exim-users
Subject: Exim using all available cpu - more info

A while back I noticed once in a very rare while exim would suddenly
start using all available cpu. I think I've tracked down why, and how to
reproduce it.

I just bounced a message to myself on my machine, and the next thing I
knew, exim was using 95% of the cpu. I attached strace to exim and it
looks like it is sitting waiting for a child which has died already.

Here's the output of strace.

wait4(-1, 0xbffff248, 0, NULL) = -1 ECHILD (No child processes)
wait4(-1, 0xbffff248, 0, NULL) = -1 ECHILD (No child processes)
wait4(-1, 0xbffff248, 0, NULL) = -1 ECHILD (No child processes)
wait4(-1, 0xbffff248, 0, NULL) = -1 ECHILD (No child processes)
etc, etc..

I didn't have strace to get this info on our Sco machine when it
happened so I'm not 100% sure that it was the same but it sure looks
like a problem.



-- 
      Artificial Intelligence stands no chance against Natural Stupidity.
                GAT d- -p+(--) c++++ l++ u++ t- m--- W--- !v
                     b+++ e* s-/+ n-(?) h++ f+g+ w+++ y*