Date: Wed, 15 Oct 2003 18:21:06 +0300 From: Alexander Motin <mav@alkar.net> To: David Xu <davidxu@freebsd.org> Cc: freebsd-current@freebsd.org Subject: Re: KSE & MySQL & rc.d Message-ID: <3F8D65E2.2090605@alkar.net> In-Reply-To: <3F8D623B.1030101@freebsd.org> References: <Pine.GSO.4.10.10310070931440.18073-100000@pcnet5.pcnet.com> <3F8D5345.90007@alkar.net> <3F8D623B.1030101@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
David Xu wrote: > Alexander Motin wrote: >> This patch did not fix the problem. On the 4th boot system hang with >> same symptoms. >> >> Daniel Eischen wrote: >> >>>> I have P4 system with SMP kernel and HyperThreading enabled. >>>> I have one strange problem with mysql 4.1.0 when using KSE on >>>> 5.1-CURRENT. >>> >>> > I have been running MySQL 4.1.0 on my SMP machine for monthes, it is > not P4 HyperThreading, > but a dual P3 machine, it just works fine for me. Do you have 5.1-CURRENT on your machine? Do you using KSE? > >>>> After building mysql server with libkse as thread library and adding >>>> its start script into /usr/local/etc/rc.d, system hangs on boot >>>> without any error message when mysql trying to start. >>> >>> > Did kernel lock up or can you press ctrl+c to see if you can interrupt it ? After that computer do not respond on Ctrl+C, Ctrl+Alt+Del, Enter or any other key. > >>>> If I trying to start mysql by hands after system completely boot >>>> then everything works just fine. >>>> If I add delay into mysql start script and run it in backgroud from >>>> rc.d - everything is fine >>> >>> > If you build mysql from ports, it should install script mysql-server.sh > under /usr/local/etc/rc.d, > the default script will run mysqld_safe in background, I am confused > that you need to > manually turn it into background, the work should be done atomically by > the script. I had built mysql by hands from sources with options: ./configure \ --prefix=/usr/local/mysql_4 \ --without-debug \ --with-charset=koi8r \ --with-extra-charset=koi8_ukr,win1251,win1251ukr \ --with-mysqld-user=mysql \ --without-berkeley-db \ --without-isam \ --without-innodb \ --enable-thread-safe-client \ --with-named-thread-libs=-lkse I use mysql.server script from mysql sources. My workaround is not only in background running of mysqld_safe (mysql.server script doing this anyway) but in running it after some delay to allow system finish his boot process and create virtual consoles. > >>>> If I build mysql without KSE it works fine. -- Alexander Motin mav@alkar.net ISP "Alkar-Teleport"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F8D65E2.2090605>