On Wed, 11 Jan 2012 20:14:18 +0000 Michael Scheidell <michael.scheid...@secnap.com> wrote:
> > We have the same problem with a commercial product. Is the user > decided to pull a black cord Instead of a soft shut down, the next > time a power it up, sometimes there is a race conditions between time > out on the services that are looking to a running sequel server, and > the database recovery. rc ordering is a good way to at least give me > a hint which 1 needs to start first but has everyone has observed, it > in a bit self cannot guarantee this service is running. you could do > something funky with wait pid but you might not want the system to > hang waiting for everything to start. some kind of passive wait loop > 2 seconds wait loop 4 seconds wait loop 10 seconds wait loope 60 > seconds wait loop 120 seconds but this is not a free bsd porting > issue. Uostream would need to look at it. Yes, but at least some kind of check if the service actually started, some echo in the console / logging would be veyr good. > ________________________________________ From: > owner-freebsd-po...@freebsd.org [owner-freebsd-po...@freebsd.org] on > behalf of Ion-Mihai Tetcu [ite...@freebsd.org] Sent: Wednesday, > January 11, 2012 2:47 PM To: Mark Felder Cc: > freebsd-ports@freebsd.org Subject: Re: multimedia/zoneminder: rc > script runs mysql commands? > > On Wed, 11 Jan 2012 12:41:27 -0600 > Mark Felder <f...@feld.me> wrote: > > > On Wed, 11 Jan 2012 12:16:45 -0600, Boris Samorodov <b...@passap.ru> > > wrote: > > > > > The problem is: while start-up zoneminder is launched after mysql > > > was started but is not responding yet. > > This, unfortunatelly, highlights perhaps our biggest problem with > starting services. > > rc.d basically only *orders* the scripts > - REQUIRE is just "this service needs to be started after that one" > - AFTER is just a lax checkpoint in the booting sequence > And if a script doesn't really start the service, for whatever reason, > there's 0 feedback mandeted/provided by the framework. > > For short, while everything works OK, it's good enough. If not ... > it's just misleading. > > -- > IOnut - Un^d^dregistered ;) FreeBSD "user" > "Intellectual Property" is nowhere near as valuable as > "Intellect" FreeBSD committer -> ite...@freebsd.org, PGP Key ID > 057E9F8B493A297B _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to > "freebsd-ports-unsubscr...@freebsd.org" > ______________________________________________________________________ > This email has been scanned and certified safe by SpammerTrap(r). For > Information please see http://www.spammertrap.com/ > ______________________________________________________________________ > -- IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> ite...@freebsd.org, PGP Key ID 057E9F8B493A297B _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"