> > If you run spamd under daemontools, would you be kind enough > to share the files you use in /service/spamd (or whatever you > named it)? >
here is what i do... run through daemontools with a 96MB membytes softlimit (feel free to set whatever you think is necessary) on spamd. i run with global bayes, global AWL, and I pull sql prefs (your flags may vary). stderr goes to stdout, which is logged via multilog, with an additional append script, so every 100kb, it tai64nlocal's it and writes to spamdlog which I rotate and compress for 30 days via logrotate script at the bottom. i actually do the same thing for all my supervised services... so you'll see that reflected in the logrotate script. you'll need a different logappend script for each supervised service if you plan on setting up rotation. also, i setuidgid to nobody on the logging because spamd drops back to user nobody by default, and if you dont do this, debug output will fail to write to /var/log/spamd. if you run spamd with the -u flag, you will need to setuidgid to the same user and you run spamd with. got it? [EMAIL PROTECTED] root]# cat /service/spamd/run #!/bin/bash exec softlimit -m 96000000 /usr/bin/spamd -D -q -a -x 2>&1 [EMAIL PROTECTED] root]# cat /service/spamd/log/run #!/bin/sh exec /usr/local/bin/setuidgid nobody /usr/local/bin/multilog t !logappend3 /var/log/spamd [EMAIL PROTECTED] root]# cat /bin/logappend3 #!/bin/sh /usr/local/bin/tai64nlocal >>/var/log/spamd/spamdlog [EMAIL PROTECTED] root]# ls -la /var/log/ | grep spamd drwxr----- 2 nobody nofiles 4096 Oct 2 08:16 spamd [EMAIL PROTECTED] root]# ls -la /var/log/spamd | grep spamdlog -rw-r--r-- 1 nobody nobody 0 Oct 2 05:32 spamdlog -rw-r--r-- 1 nobody nobody 31 Sep 22 05:43 spamdlog.10.gz -rw-r--r-- 1 nobody nobody 31 Sep 21 04:19 spamdlog.11.gz -rw-r--r-- 1 nobody nobody 31 Sep 20 04:52 spamdlog.12.gz -rw-r--r-- 1 nobody nobody 31 Sep 19 05:39 spamdlog.13.gz -rw-r--r-- 1 nobody nobody 31 Sep 18 04:35 spamdlog.14.gz -rw-r--r-- 1 nobody nobody 31 Sep 17 04:49 spamdlog.15.gz -rw-r--r-- 1 nobody nobody 31 Sep 16 04:15 spamdlog.16.gz -rw-r--r-- 1 nobody nobody 31 Sep 15 04:59 spamdlog.17.gz -rw-r--r-- 1 nobody nobody 31 Sep 14 05:55 spamdlog.18.gz -rw-r--r-- 1 nobody nobody 31 Sep 13 05:25 spamdlog.19.gz -rw-r--r-- 1 nobody nobody 31 Oct 1 04:07 spamdlog.1.gz -rw-r--r-- 1 nobody nobody 31 Sep 12 04:07 spamdlog.20.gz -rw-r--r-- 1 nobody nobody 652549 Sep 11 11:11 spamdlog.21.gz -rw-r--r-- 1 nobody nobody 2909184 Sep 11 05:27 spamdlog.22.gz -rw-r--r-- 1 nobody nobody 3136906 Sep 10 05:25 spamdlog.23.gz -rw-r--r-- 1 nobody nobody 2706785 Sep 9 05:00 spamdlog.24.gz -rw-r--r-- 1 nobody nobody 1599967 Sep 8 05:26 spamdlog.25.gz -rw-r--r-- 1 nobody nobody 711520 Sep 7 03:32 spamdlog.26.gz -rw-r--r-- 1 nobody nobody 1137506 Sep 6 05:20 spamdlog.27.gz -rw-r--r-- 1 nobody nobody 1770993 Sep 5 04:42 spamdlog.28.gz -rw-r--r-- 1 nobody nobody 2555013 Sep 4 04:18 spamdlog.29.gz -rw-r--r-- 1 nobody nobody 31 Sep 30 06:01 spamdlog.2.gz -rw-r--r-- 1 nobody nobody 2460436 Sep 3 05:17 spamdlog.30.gz -rw-r--r-- 1 nobody nobody 31 Sep 29 05:03 spamdlog.3.gz -rw-r--r-- 1 nobody nobody 31 Sep 28 05:38 spamdlog.4.gz -rw-r--r-- 1 nobody nobody 31 Sep 27 04:33 spamdlog.5.gz -rw-r--r-- 1 nobody nobody 31 Sep 26 05:57 spamdlog.6.gz -rw-r--r-- 1 nobody nobody 31 Sep 25 04:09 spamdlog.7.gz -rw-r--r-- 1 nobody nobody 31 Sep 24 05:40 spamdlog.8.gz -rw-r--r-- 1 nobody nobody 31 Sep 23 04:47 spamdlog.9.gz [EMAIL PROTECTED] root]# cat /etc/logrotate.d/qmail /var/log/spamd/spamdlog /var/log/qmail/qmaillog /var/log/smtpd/smtpdlog { missingok sharedscripts daily rotate 30 compress } ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk