At 02:06 PM 10/27/2003, you wrote:
Perhaps I'm missing something in the translation here, but if you're running
SMTPRCV on a Win2K server, why not just simply set the server to
automatically restart the service if it's crashed?
because my workstation is 2k. my server is nt4.
(i'm not going to upgrade the server to 2k because it's a quad
processor, and i'm not about to shell out that kind of coin to
microsoft, i'll run freebsd first)
-dd
Start..Settings..Control Panel.Administrative Tools..Services - right-click
on the "MMS SMTPRCV" service, and select the "Recovery" tab. Set the first
and second failure uptions to "Restart the Service".
Regards,
Brian
----- Original Message -----
From: "Chairman of the Bored" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, October 27, 2003 5:53 PM
Subject: Re: SMTPRCV Service Problem
> At 01:35 PM 10/27/2003, you wrote:
> >Thanks, Chairman,
> >I've set it up today, it's easy as a batch file.
>
> it is a batch file :)
>
> >I will not sleep beside my server any more.
>
> yeah.. frustrating huh?
>
> >Just one question : are you sure that when smtprcv hangs, it is seens by
the
> >system as 'stopped' ?
>
> no.. when it hangs it throws up a dr watson error (usually)
> so the batch file is watching for that... and when it happens,
> it will clear the error and bounce everything.
>
> i had to do it this way because the normal "watch for this error" type
> software wouldn't be able to kill the dr watson process, and this one
> can :)
>
> >When I wanted to restart it by hand, I had to stop it first.
>
> i just stop services from my 2k workstation on the same lan,
> and call it good (the script will restart it in 60 seconds or less,
> and if you try and start a service that's starting it can cause
> problems)
>
> >If I understand the script correctly, it stops the services only after a
Dr
> >Watson, wouldn't it be safer to place a 'net stop smtprcv' before any
'net
> >start
> >smtprcv' ?
>
> yes, but then you'd be bouncing all the services every 60 seconds, and
i've
> never had smtprcv fail with anything but a drwatson.
>
> >( and extend the loop to 10 minutes or so ) ?
>
> well, i could add a loop in there to do that...
> the problem is that if you bounce your receiver service every 10 minutes
> you're going to annoy the hell out of your customers... the next step with
> this is to have it telnet into port 25, and if it gets the proper
response,
> carry on, if not, bounce the service... but this script is working for my
> purposes so i never got any further with it...
> (like my project to put the entire spooler on a ramdrive... i don't really
> need it, so it's not done)
> -dd
>
>
>
> >|
> >| >my keepalive script was written to keep my smtrpcv up..
> >| >mine dr watsons on me every once in a while, i have no idea why.
> >| >if anyone would like a copy, i'm more than willing to share it.
> >|
> >| okay, some of you might find it a bit ghetto, but here it is
> >|
>
>http://www.l7.net/archives/emwac/handy%20stuff/L7-keepalive-for-emwac-ims.v
.004.exe
> >|
> >| it keeps my system alive at about a million messages a day, so...
> >|
> >| run this from c:\ via start/run
> >| it will open a dos box that you can then minimize.
> >| what it does is, every 60 seconds, it will try and
> >| restart all services. (note that the old version of
> >| dolist will crash and burn if you do it the same way,
> >| so don't) and check for a drwatson error.
> >|
> >| if the error exists, it will kill the process, bounce
> >| all the services, clear out all the lockfiles, .mri
> >| files, avp temp files, etc.
> >|
> >| here's from the nfo file:
> >|
> >| keepalive and monitoring script for the emwac ims mailserver
> >| - kevin schooler, 13:32.05.07.2002
> >| http://www.L7.net/
> >|
> >| notes:
> >| please edit the z-keepalive.bat file, and set the parameters to what
works
> >| for your system.
> >|
> >| line 4 (message logged to the logfile)
> >| line 22 (domain directory path for deleting .mri files)
> >| line 24 (mail directory path for deleting lock files)
> >| line 26 (antivirus path for deleting antivirus temp files)
> >|
> >| line 35 is a sleep statement to allow the mailserver to come
> >| back up so that blat can sent the error message to the admin.
> >| this can be shortened, and is in seconds. i.e. sleep 5 will
> >| cause the batch file to pause for 5 seconds.
> >|
> >| line 36 should be edited so it sends your error messages to you, not me
:)
> >| the z-keepalive.msg file is the body of the message that will be sent.
> >|
> >| add a rem in front of, or remove, lines 45, 46, 47, if you are
> >| going to schedule this file. otherwise it will just loop continuously.
> >|
> >| note: i renamed some of the utilities, etc. to keep them all in the
same
> >| place in a file listing. this whole thing sits in c:\ as written
> >|
> >| acknowledgements:
> >|
> >| this script uses the following executables:
> >|
> >| z-plist.exe - process lister
> >| this is a renamed pslist.exe
> >| PsList v1.12 - Process Information Lister
> >| Copyright (C) 1999-2000 Mark Russinovich
> >|
> >| z-pkill.exe - process killer
> >| this is a renamed kill.exe
> >| kill v3.5 for NT
> >| Copyright (C) 1994 Microsoft Corp.
> >|
> >| z-sleep.exe - pause utility
> >| i found this file on the internet,
> >| and i can find no information on it.
> >|
> >| blat.exe - e mail sending utility
> >| (v1.9.4) Blat - Windows NT/95 util to send
> >| SMTP mail from the command line (Intel
> >| version) Useful for sending mail from
> >| automated jobs, HTML CGI scripts, etc.
> >| Includes source code. Public Domain.
> >|
> >| enjoy.
> >| -dd
> >|
> >| \\\\\//
> >| \\|// _\\|//_ | | _\\|//_ \\|//
> >| (@ @) (' 0-0 ') (.) (.) (' @-@ ') (o-o)
> >| +-=oOOo-(_)-oOOo=oo0=(_)=0oo=oOO=-(_)-=OOo=oo0=(_)=0oo=oOOo-(_)-oOOo=-+
> >| | Level Seven inc. http://www.L7.net/ |
> >/"\
> >| The worlds "one stop" InterNetworking Provider 360.753.3556
\
> >/
> >| +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+
X
> >| ASCII Ribbon campaign against HTML E-Mail >- - - - - - - - - - - - - ->
/
> >\
> >|
> >| This is the discussion list for the IMS Free email server software.
> >| To unsubscribe send mailto:[EMAIL PROTECTED]
> >|
> >| Delivered by Rockliffe MailSite
> >| http://www.rockliffe.com/mailsite
> >| Rock Solid Software (tm)
> >|
> >
> >This is the discussion list for the IMS Free email server software.
> > To unsubscribe send mailto:[EMAIL PROTECTED]
> >
> > Delivered by Rockliffe MailSite
> > http://www.rockliffe.com/mailsite
> > Rock Solid Software (tm)
>
> \\\\\//
> \\|// _\\|//_ | | _\\|//_ \\|//
> (@ @) (' 0-0 ') (.) (.) (' @-@ ') (o-o)
> +-=oOOo-(_)-oOOo=oo0=(_)=0oo=oOO=-(_)-=OOo=oo0=(_)=0oo=oOOo-(_)-oOOo=-+
> | Level Seven inc. http://www.L7.net/ |
/"\
> The worlds "one stop" InterNetworking Provider 360.753.3556 \
/
> +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+ X
> ASCII Ribbon campaign against HTML E-Mail >- - - - - - - - - - - - - -> /
\
>
> This is the discussion list for the IMS Free email server software.
> To unsubscribe send mailto:[EMAIL PROTECTED]
>
> Delivered by Rockliffe MailSite
> http://www.rockliffe.com/mailsite
> Rock Solid Software (tm)
>
This is the discussion list for the IMS Free email server software.
To unsubscribe send mailto:[EMAIL PROTECTED]
Delivered by Rockliffe MailSite
http://www.rockliffe.com/mailsite
Rock Solid Software (tm)
\\\\\//
\\|// _\\|//_ | | _\\|//_ \\|//
(@ @) (' 0-0 ') (.) (.) (' @-@ ') (o-o)
+-=oOOo-(_)-oOOo=oo0=(_)=0oo=oOO=-(_)-=OOo=oo0=(_)=0oo=oOOo-(_)-oOOo=-+
| Level Seven inc. http://www.L7.net/ | /"\
The worlds "one stop" InterNetworking Provider 360.753.3556 \ /
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+ X
ASCII Ribbon campaign against HTML E-Mail >- - - - - - - - - - - - - -> / \
This is the discussion list for the IMS Free email server software.
To unsubscribe send mailto:[EMAIL PROTECTED]
Delivered by Rockliffe MailSite
http://www.rockliffe.com/mailsite
Rock Solid Software (tm)