You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Damien Guillaume <da...@abstergo.fr> on 2012/05/15 20:14:40 UTC

SpamAssassin have many fails on my ubuntu 12.04

Hi All,

I post on this list because since several days I've problems with my SpamAssassin. 
He crash several times in 1 day. I need just to make /etc/init.d/spamassassin start and it work again.

In Debug, I've that on the last 10 lines before the crash:
Tue May 15 19:30:00 2012 [18645] dbg: prefork: sysread(17) not ready, wait max 300 secs
Tue May 15 19:30:01 2012 [18647] dbg: timing: total 4731 ms - load_scoreonly_sql: 139 (2.9%), signal_user_changed: 30 (0.6%), parse: 19 (0.4%), extract_message_metadata: 106 (2.2%), get_uri_detail_list: 12 (0.3%), tests_pri_-1000: 13 (0.3%), tests_pri_-950: 2 (0.0%), tests_pri_-900: 3 (0.1%), tests_pri_-400: 94 (2.0%), check_bayes: 83 (1.7%), tests_pri_0: 2896 (61.2%), check_dkim_signature: 2 (0.0%), check_dkim_adsp: 68 (1.4%), check_spf: 102 (2.2%), poll_dns_idle: 83 (1.8%), check_razor2: 673 (14.2%), check_pyzor: 0.10 (0.0%), tests_pri_500: 9 (0.2%), rewrite_mail: 3 (0.1%), copy_config: 1378 (29.1%)
Tue May 15 19:30:01 2012 [18647] dbg: prefork: sysread(18) not ready, wait max 300 secs
Tue May 15 19:30:01 2012 [18466] dbg: timing: total 2397 ms - load_scoreonly_sql: 1.99 (0.1%), signal_user_changed: 2 (0.1%), parse: 1.43 (0.1%), extract_message_metadata: 150 (6.3%), get_uri_detail_list: 16 (0.7%), tests_pri_-1000: 58 (2.4%), tests_pri_-950: 1.57 (0.1%), tests_pri_-900: 15 (0.6%), tests_pri_-400: 96 (4.0%), check_bayes: 73 (3.0%), tests_pri_0: 742 (31.0%), check_dkim_signature: 0.83 (0.0%), check_dkim_adsp: 47 (2.0%), check_spf: 63 (2.6%), poll_dns_idle: 55 (2.3%), check_razor2: 410 (17.1%), check_pyzor: 0.06 (0.0%), tests_pri_500: 14 (0.6%), learn: 280 (11.7%), rewrite_mail: 5 (0.2%), copy_config: 966 (40.3%)
Tue May 15 19:30:01 2012 [18466] dbg: prefork: sysread(8) not ready, wait max 300 secs
Tue May 15 19:30:36 2012 [18647] dbg: prefork: parent closed, exiting
Tue May 15 19:30:36 2012 [18645] dbg: prefork: parent closed, exiting
Tue May 15 19:30:36 2012 [18600] dbg: prefork: parent closed, exiting
Tue May 15 19:30:36 2012 [18466] dbg: prefork: parent closed, exiting
Tue May 15 19:30:36 2012 [16335] dbg: prefork: parent closed, exiting

That's my /etc/default/spamassassin:
ENABLED=1
SAHOME="/var/log/spamassassin/"
OPTIONS="-D -u vmail --sql-config --nouser-config --daemonize --max-children=15 --create-prefs --setuid-with-sql --helper-home-dir=${SAHOME} --syslog=${SAHOME}spamd.log"
PIDFILE="/var/run/spamd.pid"
CRON=0

I've try to reduce the max-children of 10 or 5 but the Spamassasin crash same if I've 15 or more ...

Have any people in the same situation ? Or have you a idea what's I can check ?
SpamAssassin version 3.3.2
  running on Perl version 5.14.2

That's is my "transport" with postfix:
spamassassin    unix            -               n               n               -               -               pipe
                flags=Rq user=vmail argv=/usr/bin/spamc -u ${user}@${nexthop} -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

That's is my local.cf
ok_locales              all
rbl_timeout     4
dns_available   yes
time_limit      300
use_bayes               1
bayes_auto_learn              1
use_bayes_rules 1
bayes_path      /home/.spamassassin/bayes
bayes_file_mode 0770
bayes_auto_expire       1
bayes_journal_max_size  150000000
bayes_expiry_max_db_size        200000000
ifplugin Mail::SpamAssassin::Plugin::AutoLearnThreshold
bayes_auto_learn_threshold_nonspam      0.1
bayes_auto_learn_threshold_spam 12.0
endif # Mail::SpamAssassin::Plugin::AutoLearnThreshold
skip_rbl_checks         0
use_razor2              1
razor_config    /etc/razor/razor-agent.conf
razor_timeout   10
use_pyzor               0
pyzor_path      /usr/bin/pyzor
pyzor_max       3
pyzor_timeout   10
required_score           5.0
report_safe             0
rewrite_header  Subject *SPAM*
score BAYES_00 -6.1
score BAYES_01 -5.0
score BAYES_10 -3.5
score BAYES_20 -2.0
score BAYES_30 -1.0
score BAYES_40 -0.3
score BAYES_44 -0.01
score BAYES_50 0.01
score BAYES_56 0.3
score BAYES_60 1.0
score BAYES_70 1.6
score BAYES_80 3.1
score BAYES_90 5.2
score BAYES_99 7.2
score RAZOR2_CHECK 1.8
score RAZOR2_CF_RANGE_11_50 0.32
score RAZOR2_CF_RANGE_51_100 2.7
score PYZOR_CHECK 4.8
user_scores_dsn                  DBI:mysql:spamassassin:localhost
user_scores_sql_password         *****
user_scores_sql_username         spamassassin
user_scores_sql_custom_query     SELECT preference, value FROM userpref WHERE username = _USERNAME_ OR username = '$GLOBAL' OR username = CONCAT('%',_DOMAIN_) ORDER BY username ASC

Thank,
Damien