[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: I want to optimize for mailinglists.
From: |
Steven W. Orr |
Subject: |
Re: I want to optimize for mailinglists. |
Date: |
Sat, 6 Sep 2003 21:24:28 -0400 (EDT) |
On Sat, 06 Sep 2003, Steven W. Orr wrote:
> spamass-milter is not properly daemonizing itself. Under Red Hat 9 I
> run ps -auxfw and what I see is this:
>
> root 22714 0.0 0.0 52624 692 pts/2 S Sep05 0:03 \
> /usr/local/sbin/spamass-milter -p /var/run/spamass.sock -f -u user
That's wierd. daemonize must be doing something odd in RH9.
start-stop-daemon (Debian) doesn't show this problem:
10694 ? S 0:01 /usr/sbin/spamass-milter -p
/var/run/sendmail/spamass.sock -u user
10695 ? S 0:01 /usr/sbin/spamass-milter -p
/var/run/sendmail/spamass.sock -u user
10696 ? S 0:00 /usr/sbin/spamass-milter -p
/var/run/sendmail/spamass.sock -u user
Daemonize is a shell script. You can't become a proper daemon from a shell
script. The steps to be taken are very well defined:
* Double fork.
* Close all descriptors.
* Call setsid()
* Set signal handlers so you don't get inherited handlers.