PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL - Fehler


Lord Vader
08.06.2006, 17:56
Eine Frage an den vBulletin Support .. seit nem Upgrade zu folgender MySQL-Server Version:

mysqladmin Ver 8.41 Distrib 5.0.22, for pc-linux-gnu on x86_64
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version 5.0.22-Debian_2-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 52 sec

Threads: 1 Questions: 98 Slow queries: 0 Opens: 0 Flush tables: 1 Open tables: 33 Queries per second avg: 1.885

gibts Probleme bei bestimmten Forenansichten (von der vBulletin MySQL Fehler Seite):

Datenbankfehler in vBulletin 3.5.4:

Invalid SQL:

SELECT forum.forumid
FROM forum AS forum
LEFT JOIN forumread AS forumread ON (forum.forumid = forumread.forumid AND forumread.userid = 176)
WHERE forum.forumid IN (115,1,-1)
AND forum.forumid NOT IN (115, -1)
AND (forum.lastpost = 0 OR
IF(forumread.readtime IS NULL, 1148899926, forumread.readtime) > forum.lastpost
);

MySQL-Fehler : Lost connection to MySQL server during query
Fehler-Nr. : 2013
Datum : Thursday, June 8th 2006 @ 12:52:07 PM
Skript : http://foren.hx3.de/forumdisplay.php?f=115
Referrer : http://foren.hx3.de/
IP-Adresse : 84.145.75.157
Benutzername : anders^on
Klassenname : vB_Database

Datenbankfehler in vBulletin 3.5.4:

Invalid SQL:

UPDATE session
SET lastactivity = 1149763926, location = '/forumdisplay.php?f=115', inforum = 115, inthread = 0, incalendar = 0, badlocation = 0
WHERE sessionhash = '8817109cb77532ebdb8ca7d97d3d415f';

MySQL-Fehler : MySQL server has gone away
Fehler-Nr. : 2006
Datum : Thursday, June 8th 2006 @ 12:52:07 PM
Skript : http://foren.hx3.de/forumdisplay.php?f=115
Referrer : http://foren.hx3.de/
IP-Adresse : 84.145.75.157
Benutzername : anders^on
Klassenname : vB_Database

Tabellen sind alle Repariert/Optimiert (sowohl mit vBulletin Adminbereich, als auch mysqlcheck
als auch myisamchk). Alle möglichen Fehlerbehebungen auf dieser Seite (http://dev.mysql.com/doc/refman/5.0/en/gone-away.html) habe ich ausprobiert.
Der Fehler tritt nur auf, wenn man angemeldet ist, anscheinend wenns um die session-Tabelle geht.

Tomek
08.06.2006, 18:03
Das ist ein Bug in MySQL 5.0.x und dieser wird erst mit dem Release von MySQL 5.0.23 gefixt.

Bis dahin kannst du einen Workaround installieren, in dem du eine PHP-Datei modifizierst. Siehe dazu: http://www.vbulletin.com/forum/bugs35.php?do=view&bugid=2449