Zum Inhalt springen

Tipps & Tricks

max_user_connections Fehler im Shared Webhosting: Erklärung und Tipps zur Behebung

Der Datenbankfehler „max_user_connections“ kann bei vielen gängigen Webanwendungen auftreten – etwa bei Content-Management-Systemen (CMS) wie WordPress oder Joomla, bei Onlineshops wie WooCommerce, Shopware oder Magento sowie bei Foren wie phpBB oder WoltLab. Diese Anleitung erklärt, was der Fehler bedeutet, warum er im Shared Hosting auftritt und welche Schritte helfen können, die Ursache zu beheben. Was bedeutet der Fehler max_user_connections? Der MySQL-Fehler max_user_connections tritt auf, wenn die Anzahl gleichzeitiger Datenbankverbindungen eines Webhosting-Accounts das zulässige Limit überschreitet. Dieses Limit ist in Shared-Hosting-Umgebungen üblich, um die Ressourcenlast fair auf alle Kunden zu verteilen. Typische Fehlermeldungen lauten: User 'XY' has exceeded the 'max_user_connections' resource (current value: X)Too many connectionsSQLSTATE[HY000] [1203] User already has more than 'max_user_connections' active connectionsBei einem webgo Webhosting-Vertrag wäre z. B. die Meldung: User webXXX_1 already has more than 'max_user_connections' active connectionsWelche Arten von Webseiten sind betroffen? Dieser Fehler kann bei nahezu jeder datenbankbasierten Anwendung auftreten. Besonders betroffen sind: Content-Management-Systeme wie WordPress, Joomla, Typo3Onlineshops wie WooCommerce, Magento, Shopware, PrestaShopForensoftware wie phpBB, WoltLab Suite, MyBBBuchungssysteme, Portale oder Webanwendungen, die viele parallele Anfragen stellenJe höher die Besucherzahl und je komplexer die Website, desto wahrscheinlicher ist das Erreichen dieses Limits. Warum wird das Limit erreicht? Häufige Ursachen sind: Hoher Traffic, insbesondere bei gleichzeitigen Zugriffen (z. B. bei Aktionen oder SEO-Spitzen)Crawler und Bots, die viele Seiten gleichzeitig aufrufenPlugins oder Erweiterungen, die ineffizient mit der Datenbank kommunizierenFehlende Caching-Mechanismen, was unnötige Datenbankanfragen verursachtLange laufende PHP-Skripte oder Datenbankabfragen ohne TimeoutNicht geschlossene Datenbankverbindungen im Code (z. B. bei Eigenentwicklungen)Automatisierte Aufgaben wie Cronjobs oder APIs, die zeitgleich ausgeführt werdenWie lässt sich das Problem beheben? 1. Website optimierenUnnötige Plugins deaktivieren, insbesondere solche mit Datenbank- oder StatistikbezugCaching aktivieren (z. B. WP Super Cache, LiteSpeed Cache, Joomla Cache)Skripte prüfen, ob Datenbankverbindungen korrekt geschlossen werdenSitzungsdauer bei CMS und Foren reduzierenVeraltete Software aktualisieren (PHP-Version, CMS, Plugins)2. Crawling durch Bots einschränkenSetzen Sie eine robots. txt, um unnötige Crawls durch Suchmaschinen einzuschränken:
Wenn einzelne Bots auffällig sind, können Sie diese auch per . htaccess oder auf Serverebene aussperren:
Bei Bedarf lässt sich so der Zugriff bestimmter Bots zusätzlich über die . htaccess oder aber auch Sicherheits-Plugins (z. B. Wordfence) steuern. Hinweis: Bei der Forumsoftware "phpBB" hat man über den Administrationsbereich unter „Spiders/Bots“ die Möglichkeit, Bots zu erkennen, zu verwalten und ihnen ggf. eingeschränkten Zugriff zu gewähren3. Cronjobs und Automatisierungen verteilenZeitlich eng liegende Cronjobs (z. B. XML-Sitemap, Produkt-Feeds, Backups) können gleichzeitig viele Verbindungen erzeugen. Planen Sie diese mit zeitlichem Abstand. 4. Datenbankpflege regelmäßig durchführenTabellen optimieren (z. B. via phpMyAdmin)Veraltete Transienten löschen (z. B. bei WordPress via Plugin)Langsame Queries identifizieren mit Hilfe von Logs oder Monitoring-ToolsWas, wenn die Optimierung nicht reicht? Wenn Ihre Website dauerhaft über dem Verbindungslimit liegt, sollten Sie prüfen, ob das gewählte Hosting-Modell noch zu den Anforderungen Ihrer Website passt. Besonders bei wachstumsstarken Onlineshops oder Foren ist ein Wechsel zu einem vServer (Managed oder Root) oder einem Dedicated Server ratsam. webgo bietet hierfür skalierbare Lösungen mit mehr garantierten Ressourcen – ganz ohne Limit bei gleichzeitigen Datenbankverbindungen. Erfahren Sie hier mehr über unsere High Performance Server-Tarife: Managed vServerManaged Dedicated ServerSie möchten mit Ihrer Website auf unseren leistungsstarken High Performance Server wechseln? Unser Umzugsservice sorgt für einen reibungslosen und sicheren Wechsel - jetzt unverbindlich anfragen:
Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊Sollte dies nicht der Fall sein, wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon. Mehr Infos und Kontaktdaten unter: www. webgo. de/support➡️ Für Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo. de

Wie werden die Kosten einer Kampagne ermittelt, was kostet eine GoogleAds Anzeige?

Das Erstellen Ihrer Anzeigen ist natürlich im monatlichen Grundpreis inkludiert. Sie zahlen nichts für die Konzeptionierung einer Google Ads Kampagne. Kosten entstehen lediglich bei der Ausspielung der Anzeigen bei Google. Die Abrechnung der Werbekampagne erfolgt nach klassischem "Cost per Click" (kurz: CPC) Verfahren von Google. Sie zahlen auch nicht für das Ausspielen der Kampagne, sondern nur für echte Klicks auf Ihre Anzeige! Der CPC richtet sich dabei, nach Beliebtheit des Keywords. Je häufiger das Keyword eingegeben wird, desto höher ist der CPC. Natürlich wird Ihnen der CPC vorher angezeigt. Der webgo GoogleAdsService ermittelt anschließend, das für Sie optimale (Tages-)Budget für Ihre Anzeige. Das minimale Tagesbudget liegt bei 2,50 Euro und das maximale bei 50 €. Für maximale Freiheit, Flexibiltität und Kosteneffizienz! Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! Sollte dies nicht der Fall sein, wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon. Mehr Infos und Kontaktdaten unter: www. webgo. de/supportFür Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo. de

Wie komme ich an meine Daten, nach einem Hack?

Sollte es zu einem Hack Ihrer Webseite kommen, kann es unter Umständen passieren dass wir zur Bewahrung der Serverintegrität Ihre Webseite in "Quarantäne" verschieben müssen. Dadurch wird Ihre Webseite "offline" genommen, ohne dass Ihre Webseiten-Daten verloren gehen. Über Ihren FTP-Zugriff können Sie auf die Webseiten-Daten zugreifen, um diese herunterzuladen und zu bereinigen. Um an Ihre Webseiten-Daten zu kommen, stehen Ihnen zwei Wege zur Verfügung: Laden Sie Ihre Webseite über ein FTP-Programm herunterWir empfehlen den Weg über das kostenlose FTP-Programm FileZilla, da hier keine Web-Limitierungen existieren und gerade bei großen Downloads dadurch kein Abbruch entsteht. FileZilla können Sie sich komplett kostenlos hier herunterladen. Um die Daten aus der Quarantäne herunterzuladen, müssen Sie folgende Schritte befolgen: Verbinden Sie sich mit Ihren FTP Zugangsdaten in Ihrem FTP-Programm wie z. B. FileZilla. Sie finden Ihre FTP-Zugangsdaten im webgo Kundenportal. Wo genau erklären wir hier: FTP / SFTP Verbindungsdaten im webgo WebhostingSobald Sie verbunden sind, navigieren Sie im FTP-Prgramm in den Pfad "/home/backup". Tipp: Sie können den Pfad auch manuell auf der rechten Seite in das Feld "Server" eintippen. Siehe:
Laden Sie Ihre Webseite über den webgo WebFTP herunterÜber das webgo Kundenportal können Sie auch jederzeit auf den integrierten WebFTP zugreifen und darüber Ihre Webseiten-Daten herunterladen. Folgen Sie dafür diesen Schritten: Melden Sie sich im webgo Kundenportal an: https: //login. webgo. de/Klicken Sie links auf Ihren Webhosting-Vertrag, um das Vertragmenü zu öffnenKlicken Sie auf "SSH / FTP"Gehen Sie nun im oberen Menü auf "WebFTP" und klicken dort auf den orangenen ButtonEs öffnet sich nun ein neues Fenster mit dem WebFTP. Navigieren Sie in den Pfad "/home/backup". Sie können das auch in das obere Verzeichnis-Feld eintippen und auf "Wechseln" klicken.
Hinweis: Das Backup ist immer eine ZIP- oder TAR. GZ-Datei mit dem Vermerk “hack”. Die vollständige Dateibezeichnung kann variieren. Achtung: Bitte laden Sie Ihre Webseiten Daten nicht einfach unbereinigt wieder hoch oder wenn Sie sich nicht sicher sind, dass die Ursache gefunden und behoben wurde! Dies würde ggf. erneut zu einer Komprimierung Ihrer Webseite und Webspace führen und wir müssten Ihre Webseite erneut in die Quarantäne verschieben! Webseite bereinigenWir versuchen Sie natürlich immer im Rahmen unserer Möglichkeiten bestmöglich zu unterstützen und helfen Ihnen nach bestem Wissen und Gewissen weiter. Allerdings möchten wir darauf hinweisen, dass wir diesbezüglich leider keine Garantien aussprechen können, da dies nicht in unseren Verantwortungsbereich fällt. Auch kann ein Hack je genutztem System (z. B. WordPress oder andere CMS / E-Commerce-Systeme) variieren und unsere Erfahrungswerte dahingehend nicht immer ausreichen. Daher bieten wir auch kein Bereinigungsservice an. Wir empfehlen hier daher folgende zwei Wege: WordPress-Webseite selber bereinigen: In diesem tollen Beitrag von netz-gaenger. de wird dieses Thema erklärt und Tipps gegeben: Zum ArtikelUnseren Partner nervenretter. de beauftragen: Seit vielen Jahren koopieren wir schon mit nervenretter. de, welche sich auf die Bereinigung von Webseiten (erste Stelle WordPress-Seiten) spezialisiert haben und schnell und unkompliziert Ihre Webseite wieder bereinigen: Zu den NervenretterHinweis: Entsprechend unserer AGB Punkt 4. 6 und 4. 7 des Abschnitt I - Allg. Bestimmungen gehört es zu den Pflichten des Kunden seine Systeme und Programme so einzurichten bzw. die Nutzung der ihm zur Verfügung gestellten Ressourcen so zu gestalten, dass weder die Sicherheit, die Integrität noch die Verfügbarkeit der Systeme, die webgo zur Erbringung ihrer Dienste einsetzt, beeinträchtigt wird. Daher ist webgo berechtigt, Systeme oder Zugänge zu sperren, wenn gegen die Verpflichtung durch den Kunden oder einen Dritten verstoßen wird. Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊Sollte dies nicht der Fall sein, wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon. Mehr Infos und Kontaktdaten unter: www. webgo. de/support➡️ Für Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo. de

Wie exportiere ich eine MySQL-Datenbank?

Um eine MySQL-Datenbank zu exportieren, beispielsweise um sie auf einen anderen Server umzuziehen, gehen Sie wie folgt vor: In das webgo Kundenportal einloggenDort eingeloggt öffnen Sie links in Ihrer Vertragsübersicht Ihren betroffenen Vertrag. In phpMyAdmin einloggenZur Verwaltung Ihrer MySQL-Datenbank gelangen Sie, indem Sie im Menü auf der linken Seite unter "Datenbanken" neben Ihrer betroffenen Datenbank auf den Button "phpMyAdmin - MySQL" klicken.
Es öffnet sich eine Eingabemaske zu "phpMyAdmin". Geben Sie hier die Zugangsdaten zu Ihrer Datenbank ein, die Sie bei Erstellung der Datenbank festgelegt haben. Datenbank(en) exportierenIn phpMyAdmin haben Sie nun die Möglichkeit alle Ihre Datenbanken oder auch einzelne Tabellen daraus zu exportieren. Wählen Sie hierzu in der Menüleiste den Reiter "Export". Sie können nun wählen, in welchem Format und optional mit welchen zusätzlichen Einstellungen Sie Ihre Datenbank(en) exportieren möchten. Schließen Sie den Prozess mit einem Klick auf "Go" ab. Wenn Sie alternativ nur einzelne Tabellen ("Tables") aus einer Datenbank exportieren möchten, wählen Sie zuerst unter "Databases" die enstsprechende Datenbank aus und klicken anschließend auf den Reiter "Export". Der Exportvorgang bezieht sich dann nur auf die Einträge aus der gewählten Datenbank. Tags: Datenbank, export, MySQL Verwandte Artikel

Cloudflare Cache leeren

Cloudflare ist ein Content Delivery Network (CDN) und Sicherheitsdienst, der Ihre Website schneller, stabiler und sicherer macht. Mit Rechenzentren weltweit verteilt Cloudflare Ihre Inhalte, damit Besucher Ihre Website schneller laden, unabhängig davon, wo sie sich befinden. Gleichzeitig schützt Cloudflare Ihre Seite vor DDoS-Angriffen, Spam und anderen Bedrohungen. Auch Domains bei webgo können Sie mit Cloudflare verbinden. Ein wichtiger Bestandteil von Cloudflare ist Caching: Dateien Ihrer Website wie HTML, CSS, JavaScript oder Bilder werden auf den Servern von Cloudflare zwischengespeichert, damit sie schneller geladen werden, ohne dass bei jedem Aufruf der Origin-Server belastet wird. Allerdings kann es vorkommen, dass nach Änderungen an Ihrer Website Cloudflare weiterhin alte Versionen der Dateien ausliefert. In solchen Fällen müssen Sie den Cloudflare Cache leeren, damit Ihre Besucher sofort die aktuellste Version sehen. Warum sollten Sie den Cloudflare Cache leeren? Wenn Sie Änderungen an Ihrer Website vornehmen, wie z.  B. neue CSS- oder JS-Dateien oder aktualisierte Bilder, zeigt Cloudflare möglicherweise noch die alte Version an. Um sicherzustellen, dass Ihre Besucher die aktuellste Version sehen, sollten Sie den Cloudflare Cache leeren. So löschen Sie den Cloudflare CacheMelden Sie sich im Cloudflare-Dashboard mit Ihren Cloudflare Zugangsdaten an: https: //dash. cloudflare. com/loginAuf der Startseite des Dashboards ("Konto-Startseite") wird Ihre Domain aufgeführt. Klicken Sie darauf. Klicken Sie nun links auf "Caching" und dann auf "Konfiguration". Sie finden nun den Punkt "Cache leeren". Hier können Sie rechts auf entweder "Benutzerdefinierte Löschung" oder "Alles löschen" klicken. Benutzerdefinierte Löschung: Hiermit können Sie den Cache für gezielte Dateien oder URLs löschen. Dies ist perfekt für kleinere Updates wie z. B. CSS/JS-Änderungen. Ein derart gezieltes leeren des Cache schont auch die Performance der gesamten Webseite. Alles löschen: Hier wird der gesamte gecachte Inhalt gelöscht. Dies kann temporär für eine höhere Serverlast sorgen, da alle Anfragen wieder an den Origin-Server gehen.
Hinweis: Sollten Sie trotz des leeren des Cloudflare-Cache weiterhin alte Inhalte sehen, müssen Sie ggf. auch zusätzlich den Browser Cache leeren. Sie könnten den Aufruf auch im Ikognito Modus Ihres Browsers versuchen. Es dauert in der Regel wenige Sekunden bis maximal 30 Sekunden bis der Cloudflare Cache geleert ist. Dies ist abhängig vom Datenvolumen und Traffic Ihrer Webseite. Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊Sollte dies nicht der Fall sein, wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon. Mehr Infos und Kontaktdaten unter: www. webgo. de/support➡️ Für Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo. de

Wie kann ich den verbrauchten Webspace-Speicherplatz einsehen?

Um Ihren aktuell verbrauchten Webspace-Speicherplatz einzusehen, melden Sie sich im Kundenportal an. Wählen Sie den gewünschten Vertrag aus und klicken Sie auf „Speicher- & Traffic-Übersicht“. Dort finden Sie eine detaillierte Aufschlüsselung: Webspace: Hier sehen Sie den gesamten Speicherverbrauch Ihres Vertrages. E-Mail-Postfächer: Für jede E-Mail-Adresse wird angezeigt, wie viel Speicherplatz bereits belegt ist („Verbraucht“), wie viel Speicher noch verfügbar ist („Frei“) und wie viel Speicherplatz insgesamt zugewiesen wurde („Maximal“). Datenbanken: In diesem Bereich wird der Speicherverbrauch jeder einzelnen Datenbank angezeigt. Zusatz-FTP-Benutzer: Hier können Sie den Speicherplatzverbrauch sowie die Speicherzuteilung pro erstelltem FTP-Benutzer nachvollziehen. Traffic-Statistik: Dieser Abschnitt zeigt den Datenverbrauch nach Protokollen wie FTP, HTTP, POP, SMTP, SSH und weiteren an. Mit dieser Übersicht behalten Sie jederzeit die Kontrolle über Ihren Speicher- und Traffic-Verbrauch und können bei Bedarf schnell Anpassungen vornehmen. Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊Sollte dies nicht der Fall sein, wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon. Mehr Infos und Kontaktdaten unter: www. webgo. de/support➡️ Für Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo. de