astumpp Posted March 8, 2011 Report Share Posted March 8, 2011 Hallo erstmal! Die Datei db_error.log ist bei uns voll mit diesen Fehlermeldungen: MySQL server has gone away] in EXECUTE("SELECT COUNT(*) AS cnt FROM xt_sessions2 WHERE /*! BINARY */ sesskey = '...'") MySQL server has gone away] in EXECUTE("UPDATE xt_sessions2 SET expiry = NOW() + INTERVAL 3600 SECOND ,expireref='', modified = NOW() WHERE /*! BINARY */ sesskey = '...' AND expiry >= NOW()") Es sind auch noch andere Meldungen drin, aber nicht so häufig wie diese beiden. Wir schalten in unserem Shop so alle 14 Tage neue Artikel frei und zwar Freitags, um 13:30 Uhr. Da es sich bei diesen Artikeln um Sammlerartikel handelt, die sehr begehrt sind, kommt es zu dieser Zeit zu einem sehr hohen Besucheraufkommen, die alle die neuen Artikel sehen wollen. Wir haben einen Virtual Server Managed von HostEurope und von der Support-Abteilung haben wir folgende Mitteilung zu den u.g. Meldungen erhalten: "Werden hier noch irgendwo Sessions in die Datenbank geschrieben? Wenn das der Fall ist könnte man versuchen, diese in das Dateisystem auszulagern. Sessions in der Datenbank sind alles andere als performant." Was ist euere Meinung dazu? Kann mann das Session-Handling umstellen? Eine Antwort vom Entwickler-Team wäre hierzu wohl am hilfreichsten! Danke schon mal im vorraus für euere Bemühungen. Viele Grüße Andreas Stumpp Link to comment Share on other sites More sharing options...
mzanier Posted March 8, 2011 Report Share Posted March 8, 2011 Sessions in Datenbanken sind schon ok, auch performanter als sessions auf dateiebene (vorallem auf nem managed server). Was ist euere Meinung dazu? wenn der db server wegbricht gibt ganz klar da nen problem. entweder DB auf nen anderen server auslagern, oder DB demendsprechend optimieren (default settings auf nem managed sind alles andere als gut optimiert). Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.