Diverse SQL-Fehler nach Überlastung :-(
Verfasst: 09.02.2010 18:12
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.
Grüße aus der Eifel!
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.
Grüße aus der Eifel!