[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Svnserve wrapper for running as a Windows service

From: Arlie Davis <adavis_at_stonestreetone.com>
Date: 2006-02-21 17:41:43 CET

> I'd add another requirement, not optional at all:
> 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.

With all respect, you're wrong -- your knowledge is out of date. The
Windows SCM has excellent support for automatic service restart, and this
facility is standard, documented, and understood by Windows service
administrators. I would much, much, much rather use the existing,
documented, tested, and supported mechanism for achieving this than rolling
a service-specific one.

> FWIW, the FireDaemon service manager has similar functionality,
> with throttles to control the total number of crashes allowed
> and their frequency (e.g., if it's once a week, keep restarting
> the process; but it it's every five minutes, yell for help and
> stop).
> -- Brane

The Windows SCM also supports this. See the following links:


-- arlie

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Feb 21 18:30:33 2006

This is an archived mail posted to the Subversion Dev mailing list.