/etc/init.d/MailScanner stop: caught SIGTERM, aborting
Scott Silva
ssilva at sgvwater.com
Wed May 27 22:36:42 IST 2009
on 5-27-2009 9:22 AM Jarry spake the following:
> Glenn Steen wrote:
>> 2009/5/24 Jarry <mr.jarry at gmail.com>:
>>> For whatever reason I can not stop/start MailScanner cleanly:
>>>
>>> # /etc/init.d/MailScanner stop
>>> * Stopping MailScanner...
>>> * MailScanner: caught SIGTERM, aborting
>>>
>>> # /etc/init.d/MailScanner start
>>> * WARNING: MailScanner has already been started
>>>
>>> Actually, MailScanner stops, but sendmail which has been
>>> started by MailScanner init script is still there running:
>>>
>>> # ps -e | grep sendmail
>>> 18676 ? 00:00:00 sendmail
>>> 18679 ? 00:00:00 sendmail
>>>
>>> Even when I killall sendmail, I still get the above mentioned
>>> warning, and can not start MailScanner. And that is a problem,
>>> because MailScanner is restarted (in my case, just want to be
>>> restarted, but is not) every hour to prevent eating all resources
>>> (which it keeps eating anyway, read next). I checked /var/run and
>>> /var/lock, there is no trace of MailScanner or sendmail running,
>>> yet I can not re-start Mailscanner. How can I fix this problem?
>>
>> What version of MailScanner, what version of what OS? It's rather like
>> impossible to help you without those tidbits;-)
>
> Sorry I did not mention it. I just thought it was not important.
> MailScanner 4.70.7.1, OS Gentoo (stable branch, everything updated)
>
> The /etc/init.d/MailScanner script looks this way:
> ----------------------------------
> #!/sbin/runscript
> opts="${opts} reload"
> depend() {
> need net mta
> use logger dns }
>
> start() {
> ebegin "Starting MailScanner"
> /usr/sbin/check_MailScanner >/dev/null
> RETVAL=$?
> [ ${RETVAL} -eq 0 ] && touch /var/lock/subsys/MailScanner
> [ ${RETVAL} -eq 0 ] && rm -f /var/lock/subsys/MailScanner.off
> eend ${RETVAL}
> }
>
> stop() {
> ebegin "Stopping MailScanner"
> killall -15 MailScanner
> RETVAL=$?
> [ ${RETVAL} -eq 0 ] && rm -f /var/lock/subsys/MailScanner
> [ ${RETVAL} -eq 0 ] && touch /var/lock/subsys/MailScanner.off
> eend ${RETVAL}
> }
> # I removed "restart () {}" and "reload () {}" sections
> ----------------------------------
>
> I'm not good at shell-programming, but this is what someone
> on our mailing-list said about it (and others seemed to agree):
>
> "...That's the ugliest init.d script ever. It looks like it fell
> out of the ugly tree, hit every branch on the way down and
> now not even its mother could love it..."
>
>>> And the 2nd problem, MailScanner is eating too much memory:
>>>
>>> # ps aux | grep MailScanner
>>> root 8047 0.0 0.7 93148 31084 ? Ss 13:53 0:00 MailScanner:
>>> master
>>> waiting for children, sleeping
>>> root 8048 0.0 1.5 140136 64692 ? S 13:53 0:00 MailScanner:
>>> waiting
>>> for messages
>>> root 8140 0.0 1.5 140136 64696 ? S 13:54 0:00 MailScanner:
>>> waiting
>>> for messages
>>> root 8173 0.0 1.5 140136 64696 ? S 13:54 0:00 MailScanner:
>>> waiting
>>> for messages
>>> root 8176 0.0 1.5 140140 64696 ? S 13:54 0:00 MailScanner:
>>> waiting
>>> for messages
>>> root 8177 0.0 1.5 140140 64696 ? S 13:54 0:00 MailScanner:
>>> waiting
>>> for messages
>>>
>>> ~330 MB RESS, ~1GB VIRTS, is *this* normal? Unbelievable. I see it for
>>> the first time, that my server does not have enough physical memory
>>> and is forced to use swap. I'm affraid, I can not spend so much memory
>>> just for MailScanner...
>>>
>> Are you perhaps using the clamavmodule?
>
> No, I'm using F-Prot, and no SpamAssassin. My server has 2GB memory,
> and out of it, running a few vservers. The one serving mail (strip-down
> gentoo, with sendmail, f-prot and mailscanner) eats ~350MB physical
> memory right after boot, out of that more than 300MB is mailscanner.
> I could not believe it, when I saw it for the first time. 300 megs!!!
>
> Jarry
>
It is recommended to run 1 GB per processor with MailScanner. It is not a
lightweight application, it is a serious tool and requires ram to operate.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 258 bytes
Desc: OpenPGP digital signature
Url : http://lists.mailscanner.info/pipermail/mailscanner/attachments/20090527/4c24d4bc/signature.bin
More information about the MailScanner
mailing list