From owner-freebsd-isp Tue Feb 1 18: 7:49 2000 Delivered-To: freebsd-isp@freebsd.org Received: from calumet.infoteam.com (calumet.infoteam.com [207.246.83.3]) by builder.freebsd.org (Postfix) with ESMTP id 398EB3FF1 for ; Tue, 1 Feb 2000 18:07:44 -0800 (PST) Received: (from kmartin@localhost) by calumet.infoteam.com (8.8.8/8.8.8) id VAA23429 for freebsd-isp@FreeBSD.ORG; Tue, 1 Feb 2000 21:07:37 -0500 (EST) (envelope-from kmartin) Date: Tue, 1 Feb 2000 21:07:37 -0500 From: Kenn Martin To: freebsd-isp@FreeBSD.ORG Subject: Re: controlling local boot sequence Message-ID: <20000201210737.B23264@infoteam.com> References: <20000201175018.A21189@infoteam.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from pboehmer@seidata.com on Tue, Feb 01, 2000 at 07:12:09PM -0500 Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, Feb 01, 2000 at 07:12:09PM -0500, Paul Boehmer wrote: > Kenn, > > We noticed that the scripts in rc.d are started in alpa-numeric order, so > when we run into dependency problems we'll rename scripts like > > 1_program.sh or A_program.sh > 2_program.sh or B_program.sh > 3_program.sh or C_program.sh > > and so on. This was our solution, take it with a grain of salt. That is what we have today (see below, "named starting with ..."). It made it somewhat more reliable, but it seems that the number of databases, or some such factor, affects the MySQL startup which might be forked. > Paul Boehmer > Systems Administrator > SEI Data, Inc. > pboehmer@seidata.com > > > On Tue, 1 Feb 2000, Kenn Martin wrote: > > > 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