Re: [exim] Exim taking up too much "private dirty" heap memo…

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Phil Pennock
Datum:  
To: Dreas van Donselaar
CC: exim-users
Neue Treads: [exim] System filter
Betreff: Re: [exim] Exim taking up too much "private dirty" heap memory on 64bit
On 2010-08-03 at 10:37 +0200, Dreas van Donselaar wrote:
> Does anyone have any suggestion why so much memory is consumed? Is there
> any proposed fix (besides switching exim to run in 32bit)?


# exim -d+memory -oX 26 -bd

and then test talking to port 26.

You'll probably want to capture the output from Exim, as it will be
voluminous, but you should get a complete dump of all memory being
allocated *by Exim directly*, and where it's being allocated. This will
not handle memory allocated by libraries which Exim calls into.

There are so many missing pieces of information in your description; for
instance, what are the ACLs, what checks are done for each request, what
systems are being talked to? You could be doing (for instance) MySQL
lookups for each recipient and something happening there (perhaps Exim
is not using such an API correctly, failing to free resources?).

-Phil