http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4650
Summary: child timeout processing eventually causes spamd to hang
Product: Spamassassin
Version: 3.1.0
Platform: HP
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P5
Component: spamc/spamd
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
This problem is seen with the debian version: 3.1.0a-1
I run spamassassin on a very slow machine (HP B180) which means that operations
take much longer than on a modern ix86 system. The symptoms I see are that
eventually spamd fails to fork. when I do a ps, there are 5 (from the
--max-children 5 argument) spamd processess, all owned by my users, all idle but
none returning to the spamd fork pool. For each of them there's a message in
the log saying
spamd[26351]: bayes: expire_old_tokens: child processing timeout at
/usr/sbin/spamd line1088.
(however, there are more of these lines than the five children). What it looks
like is that there's some error leg after timeout where the child fails to
return to the prefork pool.
On an unmodified spamd installation, this causes spamd to become unusable after
about a day of processing emails.
I've worked around this problem on my system by adding the option
--timeout-child 3600 and now spamd has been running properly for the last week.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.