4.10-1: Cannot create + lock headers file ...

Julian Field mailscanner at ecs.soton.ac.uk
Thu Dec 5 17:40:56 GMT 2002


The hazard with the init script (non RPM version) is that there are at
least as many different ways of writing it as there are operating systems,
I can't write a general one.

I will try to improve it for the next release so that it correctly uses the
pid file.

At 15:31 05/12/2002, you wrote:
>On Thu, 5 Dec 2002, Julian Field wrote:
>
>[snip]
> > Did the restart shut down the old version of MailScanner before starting
> > the new one? With the new "PID File" instead of "PID Dir" it is much easier
> > to kill MailScanner as you have just 1 pid to kill which will take out the
> > whole lot, particularly if you do
> >          /bin/kill -- -12345
> > where 12345 is the PID you are trying to kill. That will kill the whole
> > process group at once.
> >
>
>Julian
>
>It looks like the restart does not shut down the old version of MS.
>
>After restarting MS I am left with the following MS processes:
>
>[root at cheviot4 init.d]# ps -ef | grep Mail
>root 28023  1     0 13:17 ?  00:00:00 /usr/bin/perl -I/opt/MailScanner
>root 29335 28023  0 13:43 ?  00:00:09 /usr/bin/perl -I/opt/MailScanner
>
>Process 28023 is the original parent but the child process, 29335, changes
>after each restart. I expected to see a new parent process.
>
>If I look at the file /opt/MailScanner/var/MailScanner.pid it contains the
>old parent process:
>
>[root at cheviot4 etc]# ls -l /opt/MailScanner/var/MailScanner.pid
>-rw-------    1 root     root            6 Dec  5 13:17
>/opt/MailScanner/var/MailScanner.pid
>
>[root at cheviot4 etc]# cat /opt/MailScanner/var/MailScanner.pid
>28023
>
>I suspect the problem lies with the new /etc/init.d/MailScanner file
>(obtained from the 4.10-1 RPM tar ball).
>
>It does not use the /opt/MailScanner/var/MailScanner.pid file directly to
>obtain the PID of the parent process and instead uses "killproc
>MailScanner & pid=`pidofproc MailScanner`" both of which do _not_ work in
>my environment.
>
>I have attached the contents of /etc/init.d/MailScanner.
>
>Quentin
>--
>PHONE: +44 191 222 8209     Computing Service, University of Newcastle
>FAX:   +44 191 222 8765     Newcastle upon Tyne, United Kingdom, NE1 7RU.
>-------------------------------------------------------------------------
>"Any opinions expressed above are mine. The University can get its own."

--
Julian Field
www.MailScanner.info
MailScanner thanks transtec Computers for their support



More information about the MailScanner mailing list