Shop down mit EXCEPTION_CONNECTION_NODB

Hallo,

gelegentlich, so alle paar Monate kommt es beim Shop eines Kunden unvermittelt zu Fehlern bei der Datenbankverbindung (Oxid CE 4.8.9). Der Shop fällt komplett aus. Nach ca. 1-2 Stunden läuft alles ohne irgendein Zutun wieder.

Der Server ist eigentlich recht performant und das Servermonitoring zeigt für den Zeitraum keine Auffälligkeiten die auf eine Überlastung des MySQL Servers hindeuten würden. Folgende Exceptions werden im Oxid Log ausgegeben:


 Connection Adress --> 
Connection Error --> 
---------------------------------------------
oxConnectionException-oxException (time: 2017-04-05 19:10:52): [0]: EXCEPTION_CONNECTION_NODB 
 Stack Trace: #0 /kunden/XYZ/core/oxdb.php(383): oxDb->_notifyConnectionErrors(Object(object_ADOConnection))
#1 /kunden/XYZ/core/oxdb.php(410): oxDb->_onConnectionError(Object(object_ADOConnection))
#2 /kunden/XYZ/core/oxdb.php(467): oxDb->_getDbInstance()
#3 /kunden/XYZ/core/oxconfig.php(560): oxDb::getDb()
#4 /kunden/XYZ/core/oxconfig.php(406): oxConfig->_loadVarsFromDb('oxbaseshop')
#5 /kunden/XYZ/core/oxconfig.php(336): oxConfig->init()
#6 /kunden/XYZ/core/oxdynimggenerator.php(231): oxConfig->getConfigParam('sShopDir')
#7 /kunden/XYZ/core/oxdynimggenerator.php(645): oxDynImgGenerator->_getShopBasePath()
#8 /kunden/XYZ/core/oxdynimggenerator.php(697): oxDynImgGenerator->getImagePath()
#9 /kunden/XYZ/core/utils/getimg.php(45): oxDynImgGenerator->outputImage()
#10 {main}

Hatte jemand ähnliche Probleme oder eine Idee was die Ursache sein könnte?

Grüße
Volker

Wir bräuchten am besten eine ganze Fehlermeldung und keine Abschnitte von zwei verschiedenen, nur um ganz sicher zu sein.

Aber wir hatten sowas bei einem Hoster, der nur eine bestimmte Anzahl an MySQL queries pro Stunde zuließ. Da wurde dann irgendwann die Verbindung einfach blockiert.

Wie groß ist die Datenbank?
Interessant wäre zu wissen, ob andere Kunden auf dem selben Server auch solche Probleme haben oder ob es andere Webseiten gibt.
Ich würde mal monitoring für den MySQL Server einrichten und gucken, ob sich da Ausfälle zeigen.

Gesendet von meinem SM-G920F mit Tapatalk

Hi,

das kann alles Mögliche sein, bis hin zu gelegentlichen DDoS- oder Brutforce-Angriffen. Wichtig wäre herauszufinden, was in diesen Zeiten für Traffic läuft, wie das genaue Systemumfeld aussieht (das was @vt schon meint + z.B. wo liegt der MySQL), was sagen die Server-Logs in der Zeit etc pp. Allein aus der Exception wird man nicht schlau ausser dass damit klar ist, dass wohl die Verbindung zum MySQL abgebrochen ist, der Application-Server wohl aber noch läuft.

Gruß