Jonathan McKeown:

> We had a power failure last night, and this morning I found 
> that imapproxyd (running on a webserver which provides 
> webmail) had failed to start because it depends on imapd 
> (running on the mailserver, a different host), and imapproxyd 
> had won the startup race.
> 
> I need to prevent the race by making one service depend on 
> another service running remotely. While I sketch out some 
> horribly untidy fix, can the Lazyweb tell me if there is 
> already a neat solution for this?

I do not know if this is possible within the rc script itself.
Have you looked into sysutils/monit (to monitor and restart a 
service like imapproxyd)?  Nagios is probably overkill for this.  
Monit can be configured to check whether imapproxyd is running 
and restart it if necessary.

Just make sure you do not make the monit rc script depend on
anything running remotely. :-)

--
Sahil Tandon
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to