public inbox for gentoo-server@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-server] mysql not restarting
@ 2006-09-13 23:55 Darko Luketic
  2006-09-14  0:35 ` Christian Spoo
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Darko Luketic @ 2006-09-13 23:55 UTC (permalink / raw
  To: gentoo-server

Hello,

i upgraded mysql a few months ago.
i remember that this upgrade was that one that added the file server-running to /etc/init.d/mysql
i've been running mysql 4 since 08/2005, 1st install.
current installed version is 4.1.21. in this version the check for the server-running file was removed.
the problem appeared 2 upgrades ago. (4.0.x) last version was 4.0.27 , previous 4.0.26 .
when i upgraded to 4.1.21 from 4.0.27 i created a db dump, but not from 4.0.26->4.0.27.
i'm using a nptl-enabled compilation.

problem is i can't start the mysql server through the init script.
i set debug to max possible, but the output is just a counter to 40 and starting mysql failed.
when i'm starting the mysql server by hand with the parameters in the init script,
it runs fine, however as soon as i want to restart daemons depending upon mysql, the mysql server stops,
and i have to start it manually, which is annoying as e.g. i would like to restart apache or other daemons daily through cron.

i know a reboot would very likely solve the problem, but thats not an option. (366 days uptime ruined, nooo :) ).
it's not because of ibdata or similar files, it has to be something in the init script or in the content of some file that
drives the start-stop-daemon crazy.

any help appreciated

i hope my english wasn't too bad.

p.s.: does anyone know of a namebased virtualhosting module or similar for apache2 that doesn't require a graceful apache2 restart?

-- 
Darko Luketic
webmaster@power-forums.com
 
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-server] mysql not restarting
  2006-09-13 23:55 [gentoo-server] mysql not restarting Darko Luketic
@ 2006-09-14  0:35 ` Christian Spoo
  2006-09-14  1:16   ` Jonas Fietz
  2006-09-14  2:13   ` Darko Luketic
  2006-09-14  1:51 ` Peter Abrahamsen
  2006-09-14 16:46 ` kashani
  2 siblings, 2 replies; 8+ messages in thread
From: Christian Spoo @ 2006-09-14  0:35 UTC (permalink / raw
  To: gentoo-server


[-- Attachment #1.1: Type: text/plain, Size: 768 bytes --]

> p.s.: does anyone know of a namebased virtualhosting module or similar for apache2 that doesn't require a graceful apache2 restart?

You could redirect all requests of a certain domain by using
<VirtualHost IP:80>
  ServerName *.domain.tld

 (other options needed for your vhost)
</VirtualHost>

Then you could easily determine which of your "virtual" vhosts is
requested by using PHP. The current domainname is stored in the special
variable $_SERVER['HTTP_HOST'] (something like "subdomain.domain.tld").

Now you can decide what page to display. But please note that this
solution requires a PHP call for every file you serve (including CSS and
images). This may cause a significant performance impact because Apache
won't able to cache anything.

[-- Attachment #1.2: mail.vcf --]
[-- Type: text/x-vcard, Size: 281 bytes --]

begin:vcard
fn:Christian Spoo
n:Spoo;Christian
adr;quoted-printable:;;Am Kaiser 26;W=C3=BCrselen;NRW;52146;Deutschland
email;internet:mail@christian-spoo.info
tel;fax:02405/475071
tel;home:02405/493466
tel;cell:0176/61055475
x-mozilla-html:FALSE
version:2.1
end:vcard


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 888 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-server] mysql not restarting
  2006-09-14  0:35 ` Christian Spoo
@ 2006-09-14  1:16   ` Jonas Fietz
  2006-09-14  2:13   ` Darko Luketic
  1 sibling, 0 replies; 8+ messages in thread
From: Jonas Fietz @ 2006-09-14  1:16 UTC (permalink / raw
  To: gentoo-server

>> p.s.: does anyone know of a namebased virtualhosting module or similar for apache2 that doesn't require a graceful apache2 restart?
If you do not need to configure things per vhost you could just use 
mod_rewrite to create some rules of how to create a path from the host 
asked for.

Jonas
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-server] mysql not restarting
  2006-09-13 23:55 [gentoo-server] mysql not restarting Darko Luketic
  2006-09-14  0:35 ` Christian Spoo
@ 2006-09-14  1:51 ` Peter Abrahamsen
  2006-09-14  2:28   ` Darko Luketic
  2006-09-14 16:46 ` kashani
  2 siblings, 1 reply; 8+ messages in thread
From: Peter Abrahamsen @ 2006-09-14  1:51 UTC (permalink / raw
  To: gentoo-server

Hello Darko,

Are you saying that turning up the debug puts nothing in the logs? I
don't use mysql, but something ought to be logged. If not, what I
often do is start the daemon manually, and if that isn't enough,
strace it.

As to the vhosts thing, please read the documentation here:
http://httpd.apache.org/docs/2.0/vhosts/mass.html

Good luck,
Peter

On 9/13/06, Darko Luketic <webmaster@power-forums.com> wrote:
> Hello,
>
> i upgraded mysql a few months ago.
> i remember that this upgrade was that one that added the file server-running to /etc/init.d/mysql
> i've been running mysql 4 since 08/2005, 1st install.
> current installed version is 4.1.21. in this version the check for the server-running file was removed.
> the problem appeared 2 upgrades ago. (4.0.x) last version was 4.0.27 , previous 4.0.26 .
> when i upgraded to 4.1.21 from 4.0.27 i created a db dump, but not from 4.0.26->4.0.27.
> i'm using a nptl-enabled compilation.
>
> problem is i can't start the mysql server through the init script.
> i set debug to max possible, but the output is just a counter to 40 and starting mysql failed.
> when i'm starting the mysql server by hand with the parameters in the init script,
> it runs fine, however as soon as i want to restart daemons depending upon mysql, the mysql server stops,
> and i have to start it manually, which is annoying as e.g. i would like to restart apache or other daemons daily through cron.
>
> i know a reboot would very likely solve the problem, but thats not an option. (366 days uptime ruined, nooo :) ).
> it's not because of ibdata or similar files, it has to be something in the init script or in the content of some file that
> drives the start-stop-daemon crazy.
>
> any help appreciated
>
> i hope my english wasn't too bad.
>
> p.s.: does anyone know of a namebased virtualhosting module or similar for apache2 that doesn't require a graceful apache2 restart?
>
> --
> Darko Luketic
> webmaster@power-forums.com
>
> --
> gentoo-server@gentoo.org mailing list
>
>
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-server] mysql not restarting
  2006-09-14  0:35 ` Christian Spoo
  2006-09-14  1:16   ` Jonas Fietz
@ 2006-09-14  2:13   ` Darko Luketic
  1 sibling, 0 replies; 8+ messages in thread
From: Darko Luketic @ 2006-09-14  2:13 UTC (permalink / raw
  To: gentoo-server

On Thu, 14 Sep 2006 02:35:47 +0200
Christian Spoo <mail@christian-spoo.info> wrote:

> > p.s.: does anyone know of a namebased virtualhosting module or similar for apache2 that doesn't require a graceful apache2 restart?
> 
> You could redirect all requests of a certain domain by using
> <VirtualHost IP:80>
>   ServerName *.domain.tld
> 
>  (other options needed for your vhost)
> </VirtualHost>
> 
> Then you could easily determine which of your "virtual" vhosts is
> requested by using PHP. The current domainname is stored in the special
> variable $_SERVER['HTTP_HOST'] (something like "subdomain.domain.tld").
> 
> Now you can decide what page to display. But please note that this
> solution requires a PHP call for every file you serve (including CSS and
> images). This may cause a significant performance impact because Apache
> won't able to cache anything.

yes, i learned about that like 2 months ago and i'm using it for another project.
but the current project is creating subdirs and linking the source dirs and files (by ln -s)
to that created dirs, the conf file in apache2's vhosts.d dir is created and a reloadme file, which
is checked by a compiled c binary for existence through cron, and does a graceful apache2 restart.
hmm, i've got an idea, thanks for reminding me :)

but apart from that , i've really searched alot and not found anything similar to
http://www.crazygreek.co.uk/content/mod_shapvh
for apache2 which could be used for different things , as described on the website in the above link.

-- 
Darko Luketic
webmaster@power-forums.com
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-server] mysql not restarting
  2006-09-14  1:51 ` Peter Abrahamsen
@ 2006-09-14  2:28   ` Darko Luketic
  0 siblings, 0 replies; 8+ messages in thread
From: Darko Luketic @ 2006-09-14  2:28 UTC (permalink / raw
  To: gentoo-server

Hi Peter, 

no , not one single line in any of the /var/log/mysql/* files, only when i start
mysql manually with the parameters in the init script i see
########
mysqld: ready for connections.
Version: '4.1.21-log'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Gentoo Linux mysql-4.1.21
060807 16:46:20 [Note] mysqld: Normal shutdown

060807 16:46:21 [Note] mysqld: Shutdown complete

mysqld: ready for connections.
Version: '4.1.21'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Gentoo Linux mysql-4.1.21
060823 14:09:54 [Note] mysqld: Normal shutdown

060823 14:09:54 [Note] mysqld: Shutdown complete

mysqld: ready for connections.
Version: '4.1.21'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Gentoo Linux mysql-4.1.21
060831  1:26:31 [Note] mysqld: Normal shutdown

060831  1:26:31 [Note] mysqld: Shutdown complete

mysqld: ready for connections.
Version: '4.1.21'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Gentoo Linux mysql-4.1.21
060905 15:18:15 [Note] mysqld: Normal shutdown

060905 15:18:16 [Note] mysqld: Shutdown complete

mysqld: ready for connections.
Version: '4.1.21'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Gentoo Linux mysql-4.1.21
#########

in /var/log/mysql/mysqld.err

mysql.err and mysql.log are empty

when i try the init script i get:
#####
# /etc/init.d/mysql start
dbg:  >>> start()
 *  ...
dbg:  >>> get_slot_config()
dbg:  srv                0
dbg:  srv_slot           0
dbg:  srv_num
dbg:  tmp_eval           mysql_slot_0[@]
dbg:  conf_d_parameters
dbg:  MY_SUFFIX
dbg:  chroot dir =>
dbg:  niceness   =>
dbg:  basedir    => /usr
dbg:  datadir    => /var/lib/mysql
dbg:  pidfile    => /var/run/mysqld/mysqld.pid
dbg:  socket     => /var/run/mysqld/mysqld.sock
dbg:  Unamanged  =>
dbg:  <<< get_slot_config() ok
dbg:  >>> checkconfig("/var/lib/mysql")
dbg:  <<< checkconfig() ok
 * Starting mysql (/etc/mysql/my.cnf)
dbg:  starting mysqld with: --defaults-file=/etc/mysql/my.cnf   --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock
dbg:
49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,dbg:
 * MySQL NOT started (0)
dbg:  <<< start()             
######

*shrug*

On Wed, 13 Sep 2006 18:51:44 -0700
"Peter Abrahamsen" <rainhead@gmail.com> wrote:

> Hello Darko,
> 
> Are you saying that turning up the debug puts nothing in the logs? I
> don't use mysql, but something ought to be logged. If not, what I
> often do is start the daemon manually, and if that isn't enough,
> strace it.
> 
> As to the vhosts thing, please read the documentation here:
> http://httpd.apache.org/docs/2.0/vhosts/mass.html
> 
> Good luck,
> Peter
> 
> On 9/13/06, Darko Luketic <webmaster@power-forums.com> wrote:
> > Hello,
> >
> > i upgraded mysql a few months ago.
> > i remember that this upgrade was that one that added the file server-running to /etc/init.d/mysql
> > i've been running mysql 4 since 08/2005, 1st install.
> > current installed version is 4.1.21. in this version the check for the server-running file was removed.
> > the problem appeared 2 upgrades ago. (4.0.x) last version was 4.0.27 , previous 4.0.26 .
> > when i upgraded to 4.1.21 from 4.0.27 i created a db dump, but not from 4.0.26->4.0.27.
> > i'm using a nptl-enabled compilation.
> >
> > problem is i can't start the mysql server through the init script.
> > i set debug to max possible, but the output is just a counter to 40 and starting mysql failed.
> > when i'm starting the mysql server by hand with the parameters in the init script,
> > it runs fine, however as soon as i want to restart daemons depending upon mysql, the mysql server stops,
> > and i have to start it manually, which is annoying as e.g. i would like to restart apache or other daemons daily through cron.
> >
> > i know a reboot would very likely solve the problem, but thats not an option. (366 days uptime ruined, nooo :) ).
> > it's not because of ibdata or similar files, it has to be something in the init script or in the content of some file that
> > drives the start-stop-daemon crazy.
> >
> > any help appreciated
> >
> > i hope my english wasn't too bad.
> >
> > p.s.: does anyone know of a namebased virtualhosting module or similar for apache2 that doesn't require a graceful apache2 restart?
> >
> > --
> > Darko Luketic
> > webmaster@power-forums.com
> >
> > --
> > gentoo-server@gentoo.org mailing list
> >
> >
> -- 
> gentoo-server@gentoo.org mailing list
> 


-- 
Darko Luketic
webmaster@power-forums.com
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-server] mysql not restarting
  2006-09-13 23:55 [gentoo-server] mysql not restarting Darko Luketic
  2006-09-14  0:35 ` Christian Spoo
  2006-09-14  1:51 ` Peter Abrahamsen
@ 2006-09-14 16:46 ` kashani
  2006-09-15  0:07   ` Darko Luketic
  2 siblings, 1 reply; 8+ messages in thread
From: kashani @ 2006-09-14 16:46 UTC (permalink / raw
  To: gentoo-server

Darko Luketic wrote:

> p.s.: does anyone know of a namebased virtualhosting module or
> similar for apache2 that doesn't require a graceful apache2 restart?
> 

I've used variations on this a long time ago. It worked fairly well.

http://httpd.apache.org/docs/1.3/mod/mod_vhost_alias.html

For simple name-based virtual hosts you might use the following 
directives in your server configuration file:

     UseCanonicalName    Off
     VirtualDocumentRoot /usr/local/apache/vhosts/%0

or if you'd like it all in Mysql

*  net-www/mod_vdbh
       Latest version available: 1.0.3-r1
       Latest version installed: [ Not Installed ]
       Size of files: 7 kB
       Homepage:      http://www.synthemesc.com/mod_vdbh/
       Description:   An Apache2 DSO for mass virtual hosting using a 
MySQL database
       License:       Apache-1.1

kashani
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-server] mysql not restarting
  2006-09-14 16:46 ` kashani
@ 2006-09-15  0:07   ` Darko Luketic
  0 siblings, 0 replies; 8+ messages in thread
From: Darko Luketic @ 2006-09-15  0:07 UTC (permalink / raw
  To: gentoo-server

On Thu, 14 Sep 2006 09:46:09 -0700
kashani <kashani-list@badapple.net> wrote:

> Darko Luketic wrote:
> 
> > p.s.: does anyone know of a namebased virtualhosting module or
> > similar for apache2 that doesn't require a graceful apache2 restart?
> > 
> 
> I've used variations on this a long time ago. It worked fairly well.
> 
> http://httpd.apache.org/docs/1.3/mod/mod_vhost_alias.html
> 
> For simple name-based virtual hosts you might use the following 
> directives in your server configuration file:
> 
>      UseCanonicalName    Off
>      VirtualDocumentRoot /usr/local/apache/vhosts/%0
> 
> or if you'd like it all in Mysql
> 
> *  net-www/mod_vdbh
>        Latest version available: 1.0.3-r1
>        Latest version installed: [ Not Installed ]
>        Size of files: 7 kB
>        Homepage:      http://www.synthemesc.com/mod_vdbh/
>        Description:   An Apache2 DSO for mass virtual hosting using a 
> MySQL database
>        License:       Apache-1.1
> 
> kashani
> -- 
> gentoo-server@gentoo.org mailing list
> 

very nice, thanks alot kashani

-- 
Darko Luketic
webmaster@power-forums.com
-- 
gentoo-server@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-09-15  0:10 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-13 23:55 [gentoo-server] mysql not restarting Darko Luketic
2006-09-14  0:35 ` Christian Spoo
2006-09-14  1:16   ` Jonas Fietz
2006-09-14  2:13   ` Darko Luketic
2006-09-14  1:51 ` Peter Abrahamsen
2006-09-14  2:28   ` Darko Luketic
2006-09-14 16:46 ` kashani
2006-09-15  0:07   ` Darko Luketic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox