[exim-dev] [Bug 1178] queue runner is using huge amounts of …

Top Page
Delete this message
Reply to this message
Author: Graeme Fowler
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 1178] queue runner is using huge amounts of memory
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1178




--- Comment #11 from Graeme Fowler <graeme@???> 2012-01-09 12:28:55 ---
Thanks, Yuri.

>From an initial parse of that strace output, we see some 35 or so seconds of

the end-to-end life of a queue runner - during which it is spawning processes
at quite a rate.

The parent of the majority of the spawned processes is PID 8174. In the
timeframe of this trace, it spawns 2412 child processes (cloned).

Each one is iterating over the same set of addresses.

All that said, there are no OOM conditions in this strace - no ENOMEM errors
are recorded anywhere, and all the cloned children seem to exit gracefully. At
the end of the trace, PIDs 8174 and 8149 (the invocation PID) exit with a
SIGTERM, indicating most likely that you hit CTRL-C on the keyboard. It would
have been interesting to see it go to completion.

The problematic message ID (Exim's internal queue ID) is 1Riooa-0006r5-2f.

I'm hedging towards a backing DBM error here, but that's a long shot. If I get
a bit more time to look later today, I will.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email