> 
> 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

Reply via email to