On Tue, Sep 28, 2004 at 11:56:52AM -0700, Justin Mason wrote:
> Will Yardley writes:
> > On Fri, Sep 24, 2004 at 10:22:01AM -0700, Justin Mason wrote:
> > > Will Yardley writes:
> > > > Much more detailed information in bug #3667 (bugzilla.spamassassin.org)
> > > I'm almost certain it's a fixed bug.
> > What will provide the most useful information for debugging this? Should
> > I run the daemon in debug mode, or just run strace on it and see what
> > happens when it dies?
> *both* would provide info that will help. ;)
So just do this?
# /usr/local/bin/spamd -d -D 2> /tmp/spamd.debug.out
or do you have to do something special to get debug to work when running
as a daemon? Do I need to do something to get the child processes to
spit out debug information too?
for strace, I'm doing:
# strace -f -p[pid] 2> /tmp/spamd.strace.out &
# disown %1
(-f should be chasing the child processes as well)
so far here I'm just seeing:
pause(
in the strace output (I'd expect much more verbose output here), and
just:
creating INET socket:
Listen: 128
LocalAddr: 127.0.0.1
LocalPort: 783
Proto: 6
ReuseAddr: 1
Type: 1
debug: SpamAssassin version 3.0.0
debug: Score set 0 chosen.
debug: Storable module v1.014 found
in the debug file.