Author: MarkdV Date: To: Timothy Arnold CC: exim-users@exim.org Subject: Re: [exim] High CPU
Timothy Arnold wrote: >> Luckily there's already something available to help you debug this, and
>> it's called:
>>
>> exiwhat
>
> It appears that all of the messages are waiting for the sub process to finish delivering to my mail relay (also running exim). I can see 11 processes waiting to finish
>
> 19879 delivering 1MYbeh-0005Ac-3z: waiting for a remote delivery subprocess to finish
> 19880 delivering 1MYbeh-0005Ac-3z to my.relay.co.uk [xxx.xxx.xxx.xxx] (someaddress@???)
Are all these process burning CPU? Esp. the first in each "pair" should
be doing next to nothing but sleeping, probably blocked in a select or
something like that, waiting for the second process to finish.
And the second process should also be mostly sleeping/blocked in things
like connect/select/read/write calls.
I'd try using "strace" to see what your processes are doing instead, or
why they keep waking up.