• Meine Website/Webshop läuft seit 8 Jahren ziemlich störungsfrei. Vor vier Wochen hatte ich schonmal das Problem, dass auf einmal ein Fehler in der Datenbankverbindung vorlag. Nach vier Stunden hat Strato (da läuft das Hosting) den Fehler dann behoben. Jetzt ist das Problem seit Anfang der Woche temporär. Strato reagiert nicht wirklich. Könnte mir einer sagen, ob das wirklich von mir aus verursacht wurde, oder doch ein Hosting Problem?

    An der Website wurde nichts geändert. Wenn der Fehler in der Datenbankverbindung auftritt, dann ist das bei neuem Laden behoben. Ich habe mich auf die MySQL Datenbank eingeloggt, da ist auch erst der Fehler, dass überhaupt keine Verbindung hergestellt wird und danach kommt nur noch:

     mysqli_real_connect(): (HY000/1203): User o3468211 already has more than ‚max_user_connections‘ active connections

    Danke vorab, ich bin aktuell mit meinem Latein am Ende, es ist problematisch, da es sich um einen Onlineshop handelt. Ich kann den Fehler nicht beheben. Alles schon probiert inkl. Plugins deaktivieren, Daten in der config.php

    Danke & Grüße

    Kathy

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)
  • Entweder deine Domain wird von irgendwelchen Bots permanent getriggert, so dass immer wieder neue Verbindungen zur Datenbank aufgebaut werden und dann auf ein Limit rennen, oder der MySQL-Server hat ein Problem oder der Wert von max_user_connections ist im MySQL-Server zu gering eingestellt.
    Es ist natürlich nicht auszuschließen, das eventuell ein Plugin rumspinnt und immer wieder die Verbindung aufbauen will, aber nach deiner Aussage hast du die Plugins ja schon mal deaktiviert.

    Strato reagiert nicht wirklich.

    Das lesen wir leider aktuell in vielen Threads hier im Supportforum. Strato scheint grundsätzlich an unser Forum zu verweisen, sobald sie irgendwo etwas entdecken, das mit WordPress zu tun hat. Das gilt selbst bei der Fehlermeldung 503–Service Unavailable, die durch eine Einstellung im Kundenmenü von Strato ausgelöst wird, obwohl Strato dafür sogar eine eigene Hilfeseite hat. Auch eine veraltete PHP-Funktion, die in älteren One-Click-Installation bei Strato vorhanden war, wurde als angeblicher WordPress-Fehler abgetan.

    Auch wenn wir uns sonst bei der Auswahl eines Webhosters neutral verhalten und keine Empfehlungen für einen bestimmten Anbieter anbieten, sollte man bei ausbleibendem Support durch den Webhoster über einen Wechsel zu anderen Anbietern nachdenken. Dort kostet das Webhosting genauso viel, Kunden werden aber nicht bewusst bei Problemen mit der Serverkonfiguration alleine gelassen.

    Thread-Starter chevalior16

    (@chevalior16)

    Vielen Dank schon einmal. Ich habe bei Strato ein Ticket aufgemacht mit Screenshots. Aber bislang keine Rückmeldung. Die Male am Telefon habe ich schon gemerkt, dass die selbst keine Ahnung von der Materie haben. Wenn du da als Frau anrufst, die den Shop selbst gemacht hat, dann wirst du eh nicht ernst genommen 🙂 Ggf. ziehe ich die nächste Woche „einfach“ um, falls ich durch Strato nicht weiterkomme. Vielen Dank für die Antworten auf jeden Fall 🙂

    Das ist tatsächlich nicht Stratos Problem. Deine Webseite wird, wie von @bscu schon richtig geschrieben, vermutlich durch Bots angegriffen. Jeder Aufruf verursacht Datenbankverbindungen und das sind in der Summe mehr als dir in deinem Hosting zur Verfügung gestellt werden. Die Lösung kann nicht durch deinen Hoster kommen sondern musst Du in deinem WordPress finden. Alternativ kannst Du auch mit deinem Projekt zu einem anderen Hoster umziehen, dort wird dir aber das gleiche wieder passieren wenn Du an deinem WordPress nichts änderst.

    Natürlich kannst Du das nur machen, wenn die Datenbank auch zur Verfügung steht. Ansonsten kannst du im Backend ja nicht tätig werden. Strato könnte dir hierbei eventuell (erneut) helfen indem sie die Datenbankverbindungen zurücksetzt. Aber dem sind technische Grenzen gesetzt und es löst wie gesagt das grundsätzliche Problem nicht. Daher könnte es immer wieder zu dem Problem kommen (wie du ja gerade selbst erlebst).

    Ich hätte, zusätzlich zu den Tipps von @bscu, noch folgende Hinweise:
    Schau nach, ob du ein Sicherheitsplugin installiert hast. Wenn nicht, ergänze dieses.
    Wenn Du im Frontend Formulare hast, schau nach, ob diese einen funktionierenden Antispam-Schutz haben.
    Prüfe, ob du alle ausstehenden Updates installiert hast. Eventuell hast Du ein Plugin oder Theme in einer problematischen Version im Einsatz.

    Thread-Starter chevalior16

    (@chevalior16)

    Ok, ich hatte verstanden, dass es am Hosting liegt. Weil temporär die Verbindung zur Datenbank nicht gegeben ist.

    Dann muss ich mich doch selbst damit auseinander setzen. Hatte ziemlich alle Plugins deaktiviert und dennoch passiert es. Kontaktformulare hatte ich schon deaktiviert. Mit Bots habe ich noch keine Erfahrung, wie geschrieben ist das Problem erst seit einer Woche.

    Dann schau ich mal, wie ich weiterkomme! Danke auf jeden Fall 🙂

    Thread-Starter chevalior16

    (@chevalior16)

    Ich habe doch nochmals eine Frage. Und zwar habe ich gerade gesehen, dass auf der problematischen Installation ein max_user_connections von 23 eingestellt ist. Ich habe noch zwei weitere Webistes und dort ist einmal 52 und einmal 82 eingestellt. Könnte es doch an dieser Einstellung seitens Strato liegen, dass 23 einfach viel zu wenig ist? Danke vorab.

    Moderator Michi91

    (@michi91)

    Die Max Connection legt fest, wieviel Datenbankverbindungen gleichzeitig aufgebaut werden dürfen. Jeder Seitenaufruf erzeugt eine Verbindung, über die dann i.d.r eine dreistellige Anzahl von Abfragen läuft.

    Wenn du sehr viele Besucher hast (egal ob Bots oder reguläre Besucher) und/oder sehr lang laufende Datenbankabfragen, kann es zu dem genannten Fehler kommen.

    Ich persönlich würde schauen, ob mir ein Caching Plugin hilft, das senkt die Anzahl der gleichzeitigen Verbindungen enorm. Ansonsten bieten einige Webhoster auch extra Tarife für Shops, da diese i.d.R. Mehr Kapazitäten brauchen.

    Und zu deiner letzten Frage: ja, hast du richtig erkannt 23 ist deutlich weniger als 82. Vielleicht solltest du den Tarif/Anbieter wechseln

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)