lt. System Log wird die max. Anzahl an Datenbank-Verbindungen überschritten. Falls es sich um Managed Hosting handelt, an den Hoster wenden. Solltest Du den Server selbst verwalten, den Parameter „max_connections“ in der MySQL Konfiguration erhöhen. Die Konfigurationsdatei findest Du unter /etc/my.cnf (CentOS) oder /etc/mysql/my.cnf (Debian/Ubuntu).
Parameter Beispiel:
max_connections = 300
Nach der Änderung den MySQL Server einmal durchstarten.
Ja stimmt, habe den Fehler getriggert und danach direkt in den Log geschaut. Aber wie kann es sein das überhaupt die max_connections überschritten sind? Könnte das ein größerer Fehler sein der zu viele Verbindungen erzeugt? Der Hoster sagt es sind max 40 Verbindungen die nicht veränderbar sind da es kein Rootserver ist
Das kann evtl. durch ein Plugin verursacht werden, welches schlecht programmiert ist. Du kannst versuchen, Plugins, die ggfs. in die Versandkosten eingreifen, der Reihe nach zu deaktivieren, um den Verursacher eingrenzen zu können (können Plugins von Versanddienstleistern aber auch auch Zahlungsmodule theoretisch sein).
40 Connections sind allerdings evtl. etwas wenig und das Hosting so nicht geeignet.
Die Idee vom Hoster war wohl weil die aktuelle Datenbank auf einem älteren Datenbankserver liegt und eine neue auf einem aktuelleren Server liegen wird der ggf. die Anfragen schneller bearbeiten kann. Aber ja mal schauen wie sich das ganze löst.