From owner-freebsd-questions@FreeBSD.ORG Sat Sep 10 19:19:25 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E28116A41F for ; Sat, 10 Sep 2005 19:19:25 +0000 (GMT) (envelope-from gerard-seibert@suscom.net) Received: from smtp2.suscom.net (smtp2.suscom.net [64.78.83.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id A396143D45 for ; Sat, 10 Sep 2005 19:19:24 +0000 (GMT) (envelope-from gerard-seibert@suscom.net) Received: from localhost (smtp2.suscom.net [127.0.0.1]) by smtp2.suscom.net (Postfix) with ESMTP id 7CFF01CE19B; Sat, 10 Sep 2005 15:09:05 -0400 (EDT) Received: from smtp2.suscom.net ([127.0.0.1]) by localhost (smtp2 [127.0.0.1]) (amavisd-new, port 10024) with SMTP id 23928-06; Sat, 10 Sep 2005 15:09:02 -0400 (EDT) Received: from [192.168.0.2] (ip148.217.susc.suscom.net [216.45.217.148]) by smtp2.suscom.net (Postfix) with SMTP id 6A5331CDCF6; Sat, 10 Sep 2005 15:09:02 -0400 (EDT) Date: Sat, 10 Sep 2005 15:19:22 -0400 From: Gerard Seibert To: Dan Nelson Sender: Gerard@smtp2.suscom.net, Seibert@smtp2.suscom.net In-Reply-To: <20050910181557.GK84582@dan.emsphone.com> References: <20050910140047.81C2.GERARD-SEIBERT@suscom.net> <20050910181557.GK84582@dan.emsphone.com> Message-Id: <20050910151703.F4C1.GERARD-SEIBERT@suscom.net> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Mailer: Becky! ver. 2.22.01 [en] Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: by amavisd-new at suscom.net Cc: freebsd-questions Subject: Re[2]: Restarting MySQL from CRON X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gerard-seibert@suscom.net List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Sep 2005 19:19:25 -0000 On Sat, 10 Sep 2005 13:15:57 -0500, Dan Nelson Replied to: Re: Restarting MySQL from CRON With these words of wisdom: > In the last episode (Sep 10), Gerard Seibert said: > > =1EOn Saturday, September 10, 2005 12:27:02 PM Dan Nelson wrote: > > > In the last episode (Sep 10), Gerard Seibert said: > > > > From time to time, I have found that MySQL has ceased to run. I > > > > have a mailing program that requires that MySQL be running in > > > > order for it to operate. > > > >=20 > > > > Since I cannot seem to track down why it occasionally stops > > > > functioning, and since the program that depends on it is started > > > > via CRON, would it be advisable to put an entry into the CRON > > > > that would restart MYSQL prior to the other program running. > > > >=20 > > > > I was thinking of using this: > > > >=20 > > > > 0 0 * * * /usr/local/etc/rc.d/mysql-server.sh restart > > > >=20 > > > > Would that work, or is there a better way? > > >=20 > > > "start" is better than "restart", since that won't cause an > > > existing mysqld to exit. But the startup script runs a script > > > called mysqld_safe, which automatically restarts mysqld if it > > > crashes anyway. You might want to check your mysql .err log; maybe > > > someone with the SHUTDOWN privilege is doing a clean shutdown. > >=20 > > It definitely does not restart automatically. In addition, I am the > > only user with root access. I doubt that anyone is shutting it down, > > even by mistake. > >=20 > > Where do I find this mysql error file? I cannot seem to locate it. >=20 > /var/db/mysql/*.err >=20 > If you see "Normal Shutdown"/"Shutdown complete"/"mysqld ended", that's > a clean shutdown initiated by either a client connection or a signal > (SIGTERM for example). Crashes should have a "mysqld got signal ##", a > bunch of debugging info, and a "mysqld restarted" line. You're > obviously not seeing that last line :) >=20 > --=20 > Dan Nelson > dnelson@allantgroup.com ********** REPLY SEPARATOR ********** On 9/10/2005 3:17:03 PM Gerard Seibert Replied: Thanks, I will look into that.