On Tue, Oct 24, 2006 at 12:41:16PM -0400, Michael Sprague wrote:
[...]
> by now. An strace doesn't show anything useful except that the process
> isn't doing much of anything:
>
> strace -f -p 29676
> Process 29676 attached - interrupt to quit
> select(10, [9], NULL, NULL, {2177, 130000}
>
> it looks like it's waiting for something, but how do I determine what?
> This is becoming a big issue as I have to kill exim once in a while to
> clean things up but it will eventually fill up again.
>
> Thanks for any pointers.
use lsof or similar to identify -- in this case -- file
descriptor #9 (presumably a socket or pipe), and see what
clues that gives you. Connect to the process with gdb and
get a backtrace, to see where it's getting stuck.
--
``... If there were no witches, human testimony
and human reason are alike destitute.'' (Bierce)