Die Meldung bedeutet, dass der von deinem WordPress für die Verbindung zur Datenbank verwendete Datenbanknutzer mehr gleichzeitige Verbindungen hergestellt hat, als von der Datenbank zulässig ist. Der Grenzwert von 20 dieser Verbindungen wird dabei durch deinen Hoster an der Datenbank festgelegt.
Die Meldung kann kommen, wenn deine Website sehr viele gleichzeitige Aufrufe abzuwickeln hat. Sobald irgendwelche von diesen den Grenzwert erreichen, kommt es zu der Meldung. Möglich wäre hier übrigens auch ein Angriff durch Botnetze. Ebenso möglich wäre ein von deinem Projekt genutztes Script (in WordPress ein Plugin oder das Theme) was zusätzliche Datenbankverbindungen öffnet und dadurch bei jedem Aufruf für weitere Verbindungen sorgt.
Ich sehe dafür folgende Lösungsmöglichkeiten:
- Sprich den Support deines Hosters an, ob der Grenzwert hierfür ggfs. höher gesetzt werden kann. Bei Shared Hosting wird das vermutlich nicht möglich sein, da es für den Hoster auch ein Sicherheitskriterium darstellt um das System nicht von einem Projekt zu überlasten. Alternativ bliebe nur ein Umzug des Projektes auf ein anderes Hosting.
- Prüfe im Log-File deines Projektes, ob es sehr viele Zugriffe gibt die du ggfs. blockieren könntest. Potentielle Angreifer gehören auch dazu. So eine Blockade wäre dann jedoch nur in einer Firewall in deinem Hosting möglich. Solltest du noch kein Sicherheitsplugin einsetzen, wäre das jetzt evtl. zu empfehlen.
- Prüfe, ob du Plugins nutzt die ggfs. für zusätzliche Verbindungen sorgen. Im einfachsten Fall deaktivierst du einfach mal alle Plugins und schaust, ob die Meldung dann wieder kommt. Ist in einem Live-System natürlich schwierig denn der Test sollte möglichst einige Zeit laufen.
Danke für die ausführliche Erläuterung,