Procédure
Was bedeutet die Fehlermeldung: User has exceeded the max_questions / max_connections / max_updates ressource?
Diese Art von Meldung weist auf eine zu intensive einmalige Nutzung der MySQL-Ressourcen hin . Diese Grenze wird auferlegt, um zu verhindern, dass ein Client Ressourcen missbraucht und dadurch den MySQL-Server erheblich verlangsamt.
Konkret bedeutet die Meldung, dass Sie mehr als N (N ist der angegebene Wert) Abfragen pro Stunde durchgeführt haben. N ist sehr hoch und entspricht im Prinzip mehr als 5 Abfragen pro Sekunde! Der MySQL-Server schützt sich dann, indem er jede Verbindung Ihrerseits für den verbleibenden Stundenabschnitt blockiert.
Wenn Sie beispielsweise in den letzten 45 Minuten N Abfragen durchführen, blockiert der MySQL-Server Sie für die nächsten 15 Minuten. Danach wird die Sperre automatisch aufgehoben.
Dieses Limit kann auf einem Shared Hosting-Server nicht erhöht werden, da wir davon ausgehen, dass Ihre Website bei mehr als 5 MySQL-Abfragen pro Sekunde den Rahmen des Shared Hosting bei weitem überschreitet.
Erfahren Sie hier mehr über die Quoten für Shared Webhosting.
Wie kann ich diesen Fehler beheben?
- Diese Überschreitung tritt nur sehr gelegentlich auf und ist auf außergewöhnliche Aktionen Ihrerseits zurückzuführen (Wartungsarbeiten an Ihrer Datenbank...).
Versuchen Sie in diesem Fall, Ihre Eingriffe in elementarere Eingriffe aufzuteilen oder nachts einzugreifen, um Ihre Besucher nicht zu stören, wenn es zu einer Blockade kommt.
Die Wiederherstellung wichtiger Datenbanken sollte vorzugsweise über Ihren Manager, Teil Hosting, Datenbanken erfolgen, um nicht der Begrenzung unterworfen zu sein.
Prüfen Sie, ob Sie datenbankintensive Skripte verwenden, wie z. B. Statistik-Tools, Besucher-Audits etc. deaktivieren Sie diese Skripte/Module. Überprüfen Sie auch, ob die Programmierung der Website in Frage gestellt werden kann, indem die Anzahl der Anfragen minimiert wird.
Die gepoolte Struktur ist dann nicht mehr an Ihre Bedürfnisse angepasst und Sie sollten eine Lösung auf einem dedizierten Server in Betracht ziehen.
Entdecken Sie unsere Dedicated Server VPS-Pakete, die Funktionsprinzipien sowie alle nützlichen Informationen in unserer Hilfe-Rubrik, Abschnitt"Dedicated Servers".
Erfahren Sie, wie Sie von einem Shared Webhosting auf einen dedizierten Server umsteigen können.