On 2/20/06, Branko Èibej <brane@xbc.nu> wrote:
>
> When run as a service, svnserve should *not* register with the service
> manager and start handling svn requests. It should spawn another copy of
> itself for request handling, and just monitor the worker process in the
> service part. Why? Because, if the "real" server crashes, the watchdog
> can notice that and restart it. You can't persuade Windows' service
> manager to do something like that, and it would be nice if we didn't
> require an administrator's manual intervention in the case of a "benign"
> crash.
Windows XP and Windows Server 2003 both have a "recovery" tab in the
service properties dialog that allows specific actions after the 1st,
2nd, and subsequent failures. One can also configure an external
program to run after each failure. Presumably this isn't adequate or
doesn't do what you described above?
Received on Tue Feb 21 11:30:00 2006