Hi all,

I've been using SpamAssassin 3.0.2 for quite some time (about three
month) on my mailservers and so far I didn't notice any problems. Load
and message-throughput have been quite constant.

However, yesterday one of my servers went BANG, due to lack of memory.
First I suspected Bind9, but when the memory dropped low again this
afternoon I found that SpamAssassin consumed an extreme amount of memory.
Right after launching spamd, each child uses about 30MB of memory, but
after some time it they reach 200MB each, some still more.

I don't use AWL. I use Bayes, but deactivating Bayes did not help at
all. I use some DNS-blacklists and some SARE-tests. Other that that,
it's just an ordinary out-of-the-box installation, nothing fancy.

As a kind of workaround I reduced the number of spamd-processes and have
them killed after processing 20 emails. The spamd-processes often reach
60 MB before being killed, some still manage to consume 150 to 220 MB
each. But as that happens rarely my server can still cope.

I suspect that SpamAssassin might not like some messages passed through
it, but currently I don't know how to retrieve a sample.  :-(

Has anybody else seen strange behaviour? Bikrant Neupane has reported a
very similar issue, but I can't find any log-entries refering to "deep
recursion". I'll try to do more debugging soon.
--
CU,
   Patrick.

Reply via email to