Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Feb 2000 20:58:56 -0500
From:      Kenn Martin <kmartin@infoteam.com>
To:        freebsd-isp@FreeBSD.ORG
Subject:   Re: controlling local boot sequence
Message-ID:  <20000201205856.A23264@infoteam.com>
In-Reply-To: <NDBBJIOBFAJNKGAGLICJGEMFEOAA.matt@axl.net>; from matt@axl.net on Tue, Feb 01, 2000 at 06:52:21PM -0500
References:  <20000201175018.A21189@infoteam.com> <NDBBJIOBFAJNKGAGLICJGEMFEOAA.matt@axl.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 01, 2000 at 06:52:21PM -0500, Matthew B. Henniges wrote:
> Well you could take the simple route and put a "sleep 10" in the mysql.sh
> shell script

That did work when we tried it, but it doesn't feel reliable.


> or you could add a loop at the end that check wether the mysql (mysqladmin
> status?)server had come up yet, and if not slept for a bit and tried again,
> until the mysql server came up.

This sounds better ... I will put it for the next reboot, whenever that will
be ;-)   I will also try it on a non-production server.


> Matthew B. Henniges
> Axl.net Communications
> http://www.axl.net
> (203) 552-1714
> 
> > -----Original Message-----
> > From: owner-freebsd-isp@FreeBSD.ORG
> > [mailto:owner-freebsd-isp@FreeBSD.ORG]On Behalf Of Kenn Martin
> > Sent: Tuesday, February 01, 2000 5:50 PM
> > To: freebsd-isp@FreeBSD.ORG
> > Subject: controlling local boot sequence
> >
> >
> > Looking for some tips on controlling local startup sequences when
> > using MySQL.  I imagine that other ISPs have similar configurations.
> >
> > FreeBSD 3.4-STABLE machines, scripts in /usr/local/etc/rc.d (some
> > created by /usr/ports/* and some myself).  Script names end in .sh,
> > are executable, and are named starting with numbers so as to
> > attempt to control sequencing.
> >
> > The problem we are experiencing is that at boot time, MySQL is being
> > loaded but other packages which depend on MySQL, such as Apache and
> > ICRADIUS, often fail.  These packages are probably starting before MySQL
> > finishes its initialization.  I know the /etc/periodic files are named
> > with a numbering scheme so I tried that in /usr/local/etc/rc.d without
> > any consistent success.  Packages that fail to start during the boot
> > process can be started manually using these exact same scripts.
> >
> > It appears that I can merge the multiple scripts into one master script,
> > but that doesn't exactly seem like the proper way to handle the problem.
> >
> > How do others handle these type of dependencies?

kenn


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000201205856.A23264>