Hi,

I am using SA 2.60, updated vom 2.55 some weeks ago. I was also using 
various rc-versions of 2.60.

In local.cf I have no values assigned to the use of the Bayes-db so I 
am running on default values.

When I try to clean up the Bayes db I get this:

router:/disk/log # sa-learn -D --force-expire
debug: Score set 0 chosen.
debug: running in taint mode? yes
debug: Running in taint mode, removing unsafe env vars, and resetting 
PATH
debug: PATH included '/sbin', keeping.
debug: PATH included '/usr/sbin', keeping.
debug: PATH included '/bin', keeping.
debug: PATH included '/usr/bin', keeping.
debug: PATH included '/usr/local/bin', keeping.
debug: PATH included '.', which is not absolute, dropping.
debug: Final PATH set to: /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
debug: using "/usr/local/perl/share/spamassassin" for default rules dir
debug: using "/etc/apache/mail/spamassassin/" for site rules dir
debug: using "//.spamassassin/user_prefs" for user prefs file
debug: bayes: 7059 tie-ing to DB file R/O //.spamassassin/bayes_toks
debug: bayes: 7059 tie-ing to DB file R/O //.spamassassin/bayes_seen
debug: bayes: found bayes db version 2
debug: Score set 2 chosen.
debug: Initialising learner
debug: Initialising learner
debug: Syncing Bayes journal and expiring old tokens...
debug: lock: 7059 created //.spamassassin/bayes.lock.router.7059
debug: lock: 7059 trying to get lock on //.spamassassin/bayes with 0 
retries
debug: lock: 7059 link to //.spamassassin/bayes.lock: link ok
debug: bayes: 7059 tie-ing to DB file R/W //.spamassassin/bayes_toks
debug: bayes: 7059 tie-ing to DB file R/W //.spamassassin/bayes_seen
debug: bayes: found bayes db version 2
debug: bayes: expiry check keep size, 75% of max: 112500
debug: bayes: token count: 167078, final goal reduction size: 54578
debug: bayes: First pass?  Current: 1065966293, Last: 1065965451, 
atime: 0, count: 0, newdelta: 0, ratio: 0
debug: bayes: something fishy, calculating atime (first pass)
debug: bayes: couldn't find a good delta atime, need more token 
difference, skipping expire.
debug: Syncing complete.
debug: bayes: 7059 untie-ing
debug: bayes: 7059 untie-ing db_toks
debug: bayes: 7059 untie-ing db_seen
debug: bayes: files locked, now unlocking lock
debug: unlock: 7059 unlink //.spamassassin/bayes.lock


Looks like the time stamps show no big difference and therefore the 
expiry process can not figure out which tokens to expire.


router:/disk/log # sa-learn --dump
0.000          0          2          0  non-token data: bayes db 
version
0.000          0       5188          0  non-token data: nspam
0.000          0       1930          0  non-token data: nham
0.000          0     167078          0  non-token data: ntokens
0.000          0 1062456372          0  non-token data: oldest atime
0.000          0 1065965625          0  non-token data: newest atime
0.000          0 1065965715          0  non-token data: last journal 
sync atime
0.000          0 1065966678          0  non-token data: last expiry 
atime
0.000          0          0          0  non-token data: last expire 
atime delta
0.000          0          0          0  non-token data: last expire 
reduction count


This problem is not so important if the expire run would not be running 
during mail processing. I am getting a timeout and mails (often spam) 
get through unscanned (Exim 4.12 with Exiscan, not exiscan-acl).

Or shall I wait some 16 days longer? SA 2.60 is running since at least 
19 days here.

Greetings, Bernd



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to