Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: spamd keeps running at 99% CPU until i kill the process

From: Anthony Peacock <a.peacock(at)chime.ucl.ac.uk>
Date: Tue Aug 28 2007 - 11:55:50 EDT


Hi,

Richard Hobbs wrote:
> Hello,
>
> John D. Hardin wrote:

>> On Tue, 28 Aug 2007, Richard Hobbs wrote:
>>
>>> Could the size of "bayes_seen" and "bayes_toks" be causing this timeout?
>> Yes.
>>
>>> If so, what can i do about this?
>> Disable automatic Bayes expiry and do a manual expiration run, and 
>> allow it to complete.

>
> So what you (and Michael Parker) are saying is that it's not the
> checking of spam against the tokens that is causing the timeout, it's
> the automatic expiration of old tokens that "conveniently" gets tagged
> onto the same operation, right?
>
> If so, let me get this straight - an email comes in and goes off to
> spamd. spamd then checks the message against the tokens to determine
> whether it's spam or not, then runs an expiry of old tokens (or perhaps
> it happens the other way around), and only then returns the mail to
> exim. The expiration of old tokens takes a lot longer than the spam
> checking and as a result it's timing out.
>
> So, if i disable automatic expiration, spamd will only attempt one
> operation at a time, (checking of spam against the tokens) and should
> therefore not timeout, correct?
>
> But, if i do disable automatic expiration, i will have to remember to do
> it manually, or via cron.
>
> Is this all correct?

Yes. Set up expiration in a cron job, once per day is usually fine.

>
> Would a suitable alternative be to delete "bayes_seen" and "bayes_toks",
> then restart spamd? I know i would be deleting everything that had been
> learned over the last period of time, but starting afresh may not be a
> bad thing, seeing as the rules in the database are probably 6 months to
> a year old now (we've not been using spamd for a year or so, because i
> broke it and had no time to fix it!).
>
> Please let me know your thoughts, and also let me know whether deleting
> both of those files is a good way to go.

No.

-- 
Anthony Peacock
CHIME, Royal Free & University College Medical School
WWW:    
http://www.chime.ucl.ac.uk/~rmhiajp/
"A CAT scan should take less time than a PET scan.  For a CAT scan,
  they're only looking for one thing, whereas a PET scan could result in
  a lot of things."    - Carl Princi, 2002/07/19
Received on Tue Aug 28 12:06:22 2007

This archive was generated by hypermail 2.1.8 : Fri Oct 26 2007 - 02:51:14 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library