mysqld lässt keine connects zu/antwortet nicht

juelz
Posts: 28
Joined: 2007-05-08 17:48

mysqld lässt keine connects zu/antwortet nicht

Post by juelz »

Hallo,

kurz Daten vorweg:
mysqld: 5.0.32
php5: 5.2.0
lighttpd: 1.4.13
os: debian etch

Seit heute morgen bekomme ich beim Aufruf von php Skripten, welche in irgendeiner weise auf den mysql Server zugreifen wollen, 500 Internal Server Error Fehler. Diese Fehler treten nicht sofort, sondern erst immer nach etwa 5 sek Ladevorgang auf.

Wenn ich über die Konsole auf den mysqld zugreifen will, klappt dies alles Problemlos. Ich kann meine Abfragen durchführen, ohne dass die Verbindung abbricht oder es zu irgendwelchen anderen Fehlern kommt. Ich habe die ganze Datenbank auch schon mit myisamchk checken/reparieren lassen, keine Veränderung. Auch ein Check des Dateisystems ergab nichts.

Ich habe den mysqld auch schon neuinstalliert. Soll heißen, dass ich ihn gepurged habe und ihn mal mit den Standardtabellen (mysql, host, information_schema) gestartet habe. Aber auch dann ist kein Zugriff über php auf den mysqld möglich.

Die Konfigurationen entsprechen fast komplett den Standardkonfigurationen, welche in den .debs mitgeliefert werden. D.h. außer eventuellen Pfadanpassungen habe ich nichts geändert.

Vielleicht hat jemand ne Ahnung, woran es liegen könnte?

//EDIT:

Code: Select all

[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0
[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/english
skip-external-locking
bind-address            = 10.0.1.20
key_buffer              = 16M
max_allowed_packet      = 16M
thread_stack            = 128K
thread_cache_size       = 8
max_connections        = 100
query_cache_limit       = 1M
query_cache_size        = 16M
log             = /var/log/mysql/mysql.log
server-id               = 1
log_bin                 = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size         = 100M
skip-bdb
skip-innodb
[mysqldump]
quick
quote-names
max_allowed_packet      = 16M
[mysql]
[isamchk]
key_buffer              = 16M
[mysql_cluster]
!includedir /etc/mysql/conf.d/

Code: Select all

fastcgi.server = ( ".php" => ((
                     "bin-path" => "/usr/bin/php5-cgi",
                     "socket" => "/tmp/php.socket",
                     "max-procs" => 2,
                     "bin-environment" => (
                       "PHP_FCGI_CHILDREN" => "20",
                       "PHP_FCGI_MAX_REQUESTS" => "10000"
                     ),
                     "bin-copy-environment" => (
                       "PATH", "SHELL", "USER"
                     ),
                     "broken-scriptfilename" => "enable"
                  )))


//EDIT2:
Nach jeder 500er Meldung erscheint in der error.log:

Code: Select all

2007-09-08 15:12:58: (connections.c.816) missing cleanup in fastcgi 
2007-09-08 15:12:58: (mod_cgi.c.1194) cgi died ?
2007-09-08 15:13:10: (mod_fastcgi.c.1449)

Eine Suche in google förderte genau 4 Beiträge zu Tage, welche aber nicht auf mein Problem zutreffen...
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11519
Joined: 2003-02-27 01:00
Location: Hamburg

Re: mysqld lässt keine connects zu/antwortet nicht

Post by Joe User »

PHP und Lighttpd upgraden...
Top

juelz
Posts: 28
Joined: 2007-05-08 17:48

Re: mysqld lässt keine connects zu/antwortet nicht

Post by juelz »

Joe User wrote:PHP und Lighttpd upgraden...

Wie kommst du zu dieser Erkenntnis? Das sind die "aktuellsten" Versionen aus etch, sie sind zwar nicht 100% up-to-date, sollten aber eigentlich stabil genug sein, denke ich...
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11519
Joined: 2003-02-27 01:00
Location: Hamburg

Re: mysqld lässt keine connects zu/antwortet nicht

Post by Joe User »

juelz wrote:
Joe User wrote:PHP und Lighttpd upgraden...

Wie kommst du zu dieser Erkenntnis? Das sind die "aktuellsten" Versionen aus etch, sie sind zwar nicht 100% up-to-date, sollten aber eigentlich stabil genug sein, denke ich...

Lies die Upstream-Changelogs, dann weisst Du warum ich darauf komme...
Top