Last modified: 2013-03-26 11:25:15 UTC
At some point the C# search daemon should get adapted to use System.ServiceProcess and the mono-service launcher rather than sitting at a command prompt. This should provide more or less standard start/stock/lockfile/syslog goodies that one expects from a daemon. Documentation: http://svn.myrealbox.com/source/trunk/mono/man/mono-service.1 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/ frlrfsystemserviceprocess.asp
Miguel doesn't really recommend ServiceProcess except for ported code, but there's not really any other obvious mechanism for doing this right. :P Recently added a pid-lockfile, and a half-assed init script for starting/killing/restarting the daemon, which more or less works for now. May attempt using mono-service later, but good enough for now.
[Merging "MediaWiki extensions/Lucene Search" into "Wikimedia/lucene-search2", see bug 46542. You can filter bugmail for: search-component-merge-20130326 ]