Diverse SQL-Fehler nach Überlastung :-(

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
fossi
Mitglied
Beiträge: 37
Registriert: 15.02.2008 10:12
Wohnort: 54550 Daun / Vulkaneifel
Kontaktdaten:

Diverse SQL-Fehler nach Überlastung :-(

Beitrag von fossi »

Hallo miteinander.

Ich betreibe auf einem Domainfactory Managed-Server diverse Shops (XT-Commerce) sowie unser Projekt http://www.sellerforum.de .
(phpbb 3.04 + diverse Modifikationen / aufgesetzt vom cybercosmonaut :-) )

Unsere Besucherzahlen sind in der letzten Zeit aber ständig gestiegen, so das die Serverhardware zeitweise schlapp macht und total überlastet ist. (Laut Domainfactory über 200000 Skriptaufrufe am Tag, aber nur 512MB Ram und 1CPU).
Ergebnis: lange Ladezeiten & SQL-Ausfälle. Eine "neuere Hardware" ist bestellt, dauert aber noch ein paar Tage.

Solche "Überlastungen" hatten wir schon mehrfach: oft waren es auch einfach nur übermäßig viele SQL-Verbindungen, die sich nicht mehr selbstständig abgebaut haben.
Diese hab ich dann immer "händisch beendet" und der Spuck war vorbei.

Seit heute morgen bekomme ich im Forum aber immer mal wieder folgende Fehlermeldungen, obwohl ich an der Datenbank nichts verändert habe:

"*Fatal error*: SQL ERROR [ mysql ]
Got error 134 from storage engine [1030]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten"

oder

"SQL Error MySQL
Got error 127 from storage engine [1030]
SQL

SELECT COUNT(DISTINCT s.session_ip) as num_guests FROM sellerforum_sessions s WHERE s.session_user_id = 1 AND s.session_time >= 1265737620

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

usw..."

Jetzt bin ich mir nicht ganz sicher:
kommen die Fehler immer noch von der Überlastung, oder hat sich dort was in der Datenbank verabschiedet?!?
Zeitweise läuft es fix und 5 Minuten später wieder nur noch Fehler.

Bin leider in SQL-Geschichten nicht ganz so fit und hoffe einfach mal, daß hier jemand weiter weis. :roll:

Grüße aus der Eifel!
Zuletzt geändert von fossi am 09.02.2010 19:04, insgesamt 1-mal geändert.
Ich bin der Hausmeister bei sellerforum.de ...
Benutzeravatar
patti2005
Mitglied
Beiträge: 406
Registriert: 18.11.2005 13:22
Wohnort: Kerken
Kontaktdaten:

Re: Diverse SQL-Fehler nach Überlastung :-(

Beitrag von patti2005 »

Hallo fossi,

mein tip waere hier einmal die Tabelle bzw. db einmal ueber z.b. phpmyadmin zu reparieren, sieht nach einer korrupten Tabelle aus, das sollte dann Abhilfe schaffen.


Gruss
Benutzeravatar
fossi
Mitglied
Beiträge: 37
Registriert: 15.02.2008 10:12
Wohnort: 54550 Daun / Vulkaneifel
Kontaktdaten:

Re: Diverse SQL-Fehler nach Überlastung :-(

Beitrag von fossi »

Nur die Frage ist dann: welche Tabelle könnte diese Fehler hervorrufen?
(werde aus den Fehlernummern nicht wirklich schlau)
"Komplette Datenbank" reparieren könnte zudem ewig dauern: das sind ein paar hundert MB. :-?
Ich bin der Hausmeister bei sellerforum.de ...
Benutzeravatar
fossi
Mitglied
Beiträge: 37
Registriert: 15.02.2008 10:12
Wohnort: 54550 Daun / Vulkaneifel
Kontaktdaten:

Re: Diverse SQL-Fehler nach Überlastung :-(

Beitrag von fossi »

Habs (vermutlich) selber gefunden.

Nach Reparatur der Tabellen _sessions und _session_keys sind die Fehlermeldungen nicht mehr aufgetaucht.
Wohl Betriebsblindheit... :grin:
Ich bin der Hausmeister bei sellerforum.de ...
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Diverse SQL-Fehler nach Überlastung :-(

Beitrag von Dr.Death »

Hallo,

laut den Fehlermeldungen ist nur die Tabelle sellerforum_sessions defekt und sollte repariert werden.

Die Erklärung zu den Fehlermeldungen findest zu z.B. hier:

http://dev.mysql.com/doc/mysql-security ... epair.html
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“