[Gelöst] Eigenartiges Problem mit Shopware 4.0.4

@ mac charles Ja, war total gefrustet, Problem besteht seit Wochen. Erst bei einem Hoster mit Managed Server. Da ging es schon immer hin und her zwischen dem Hoster und Shopware. Shopware: Konfiguration passt nicht Hoster: Queries müssen geprüft werden Aber ich bin jetzt auch der Meinung, dass es ein Konfigurationsproblem war. Nur, wenn es auf einer Standardkonfiguration nicht läuft (bei beiden Hostern), dann muss Shopware eine Konfigurationsanleitung mit liefern. Jetzt einen eigenen Rootserver bei einem anderen Hoster - obwohl ich keine Administration mehr machen wollte wegen dem zusätzlichen Zeitaufwand. Ob’s jetzt letztendlich so bleibt muss man sehen. Noch läuft der Shop :smiley: Viele Grüße Rainer

Hallo Zusammen, ich möchte auch mal meinen Senf beitragen. @Rainer Glückwunsch das der Shop jetzt läuft. Das Weihnachtsgeschäft ist ja mit das wichtigste. Hoffe es bleibt so. Ich bin auch umgestiegen von 3.5.6 auf die 4.0.4 Version. Wobei ich jetzt direkt Nägel mit Köpfen gemacht habe und mir einen Hoster gesucht habe, der tiefes Fachwissen rund um Shopware und die Konfiguration besitzt und auch den Shop hostet. Ich bin bei aixpro gelandet. Der gute Herr ist bis spät Abends erreichbar (Antwort innerhalb 10 Minuten) macht mir alle Updates (Wartungsvertrag) und schaut nach dem rechten. Das klappt so gut, ich hatte noch nie Performance oder sonst der gleichen seit dem. Vorher hatte ich auch einen eigenen Rott Server (Linux mit Plesk) bei der Version 3.5.6. Der Shop lief, aber ab der magischen Grenze von 1000 Artikeln war Feierabend. Jetzt ist es mein erster Hosting für wirklich schmales Geld und ich bin sehr zufrieden. Es läuft einfach alles. Ich will nichts anderes mehr haben :slight_smile: @Ade Ich hoffe das die Community noch wächst. Hilfreiche Tips gibt es hier viele. Das Wiki von SW ist mächtig und detailiert. Was du hier brauchst ist Zeit. Eine Antwort dauert ab und zu mal 8-9 Stunden. Die Plugins werden für die 4er kommen. Da besteht ja kein Zweifel. Die meisten warten halt nur auf eine absolut stabile Version seitens SW damit die Programmierer nicht ständig Updates raushauen müssen (siehe Amazon Payment). Da kann ich den Programmierer schon verstehen. Im Gesamten passt aber alles bei SW. :slight_smile:

Zu früh gefreut, Shop Performance war wieder weg und später kam dieser Fehler, wobei der Datenbankname und Passwort im Klartext auf der Website angezeigt waren: [quote]Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE<08004> <1040> Too many connections’ in /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php:129 Stack trace: #0 /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct(‘mysql:dbname=AM…’, ‘DATENBANKNAME’, ‘PASSWORT’, Array) #1 /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Pdo/Mysql.php(109): Zend_Db_Adapter_Pdo_Abstract->_connect() #2 /var/www/vhosts/domain.de/httpdocs/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(92): Zend_Db_Adapter_Pdo_Mysql->_connect() #3 /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Abstract.php(315): Enlight_Components_Db_Adapter_Pdo_Mysql->_connect() #4 /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Bootstrap.php(155): Zend_Db_Adapter_Abstract->getConnection() #5 [internal function]: Shopware_Bootstrap->initDb() #6 /var/www/vhosts/amspo24.de/httpdocs/engine/Library/Enlight/Bootstrap in /var/www/vhosts/domain.de/httpdocs/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php on line 101 [/quote] Ich meine [quote] Too many connections[/quote] das kann eigentlich nicht sein, kommt ja kaum mehr einer. Gruß Rainer

Sorry Rainer, aber an Shopware tut das bestimmt nicht liegen. Man kann ja nicht erklären, warum wir bei Anwendung der selben Software keine solchen Probleme haben. Sofern Shopware mit der uwamp-Version auf deiner lokalen Serverumgebung keine Probleme macht, sollte SW auch Online genauso funktionieren. Ich benutze DomainFactory als Hoster und ich kann DF nur weiterempfehlen. Der Service bei denen ist extraklasse und der Shop läuft wie am Schnürchen. Außerdem kann ich dir dann Hilfestellung bei der Serverkonfiguration geben. Alternativ könnte ich deinen Shop mal auf meiner Testumgebung auf Domainfactory installieren. Du müsstest mir nur deinen Shop zeigen, mir die benötigten CSV-Dateien zuschicken und natürlich die CSS-File. gruß, Georg

@soigroeg wenn du mir die Frage gestattest, welchen Tarif nutzt du bei df? @rascob ich glaube kaum, dass jemand hier groß Lust haben wird, dir zu helfen. Gestern noch war Shopware für dich endgültig gestorben. Gab etliche Tipps, die dich aber nicht weiter interessiert haben, da der Shop ja wieder super laufe, würde. Und jetzt ist wahrscheinlich wieder alles scheiße. Also alles Gute für dich und einen schönen ersten Advent an alle!

@ ade [quote]ch glaube kaum, dass jemand hier groß Lust haben wird, dir zu helfen. Gestern noch war Shopware für dich endgültig gestorben. Gab etliche Tipps, die dich aber nicht weiter interessiert haben, da der Shop ja wieder super laufe, würde. Und jetzt ist wahrscheinlich wieder alles scheiße.[/quote] 1. SW war für mich nicht gestorben, ich schrieb lediglich, ich werde mich von SW4 trennen, was bedeutet, dass ich wohl die Version 3.5.6 wieder aktiviere. 2. Viele Tipps wurde verfolgt,interessieren tun sie alle. 3. Ich sagte nie, das SW … ist. Ich bin dennoch überzeugt von diesem System. @ all Für mich stellt sich die Frage, warum der Shop den ganzen Tag läuft und irgendwann die Performance einbricht - obwohl lt. Statistik nicht viele Besucher kommen - und dann rigendwann der Fehler ausgeworfen wird. Das alles trat erst nach dem Update zur Version 4.0.4 auf, vorher lief er. alle anderen Websiten auf dem Server laufen auch ohne Probleme. Ich kann auch nicht sagen, ob es mit einem Plugin zusammenhängt. Umstieg auf Version 4.0.4 und die Implementierung des Bonussystems waren m. E. zeitgleich. @ georg Vielen Dank für Dein Angebot. Ich denke, man müsste den Shop komplett testen auch mit der vollständigen Datenbank. Das lässt sich aber aus datenschutzrechtlichen Gründen nicht durchführen. Vielen Dank. Würde mich auch mal interessieren, welchen Tarif Du bei DF (auch welche MySQL Version Server/Client und php-Version) nutzt. @ all Das wäre noch eine Möglichkeit einen Webspace bei DF anzumieten und den Shop mal versuchsweise zu DF zu transferieren. Viele Grüße Rainer

[quote=“rascob”]Zu früh gefreut, Shop Performance war wieder weg und später kam dieser Fehler, wobei der Datenbankname und Passwort im Klartext auf der Website angezeigt waren: [quote]Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE<08004> <1040> Too many connections’ in /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php:129 Stack trace: #0 /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct(‘mysql:dbname=AM…’, ‘DATENBANKNAME’, ‘PASSWORT’, Array) #1 /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Pdo/Mysql.php(109): Zend_Db_Adapter_Pdo_Abstract->_connect() #2 /var/www/vhosts/domain.de/httpdocs/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(92): Zend_Db_Adapter_Pdo_Mysql->_connect() #3 /var/www/vhosts/domain.de/httpdocs/engine/Library/Zend/Db/Adapter/Abstract.php(315): Enlight_Components_Db_Adapter_Pdo_Mysql->_connect() #4 /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Bootstrap.php(155): Zend_Db_Adapter_Abstract->getConnection() #5 [internal function]: Shopware_Bootstrap->initDb() #6 /var/www/vhosts/amspo24.de/httpdocs/engine/Library/Enlight/Bootstrap in /var/www/vhosts/domain.de/httpdocs/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php on line 101 [/quote] Ich meine [quote] Too many connections[/quote] das kann eigentlich nicht sein, kommt ja kaum mehr einer. Gruß Rainer[/quote] Hallo Rainer, ein paar schnelle Anmerkungen/Fragen von mir; hast Du einen eigenen Server ? lese ich dort verschiedene Domains in deiner vhosts ? hast Du den ngix in Plesk ausgestellt ? ist bei 11 dabei und läuft machmal aktiv mit, hast du Dir die Errorlogs mal genau angesehen, auch die vom Apache und php? kannst du eine Testumgebung in der gleiche Umgebung laufen lassen ? schöne Grüße michael

@ mc charles Hab die eine PM geschickt. Gruß Rainer

[quote=„Ade“]@soigroeg wenn du mir die Frage gestattest, welchen Tarif nutzt du bei df? [/quote] Ich habe mit der Low-Budget-Variante angefangen. Das Mangaged-Hosting-Pro Paket welches 10€/Monat kostet. Ich dachte mir später zu wechseln, sollten Probleme auftauchen. Nicht nur, dass keine Probleme aufgetreten sind, es gibt auch im Moment keinen Grund zu wechseln.

Wenn es sich NICHT um ein shared Hosting handelt, und der Zugriff auf den DB Server exklusiv erfolgt, dann klingt die too-many connections Geschichte sehr danach (vorausgesetzt es kann sicher ausgeschlossen werden, dass die maximal zulässigen connections (max_connections) durch den regulären Betrieb nicht erreicht werden), dass die Verbindungen von der Applikation (Oder irgendwelche anderen Tools) zum Datenbankserver nicht wieder korrekt freigegeben werden. Das kann vierlei Gründe haben, ein nicht wieder frei werdender Tablelock z.b. in Zusammenhang mit einem langen connection timeout. Ggf. stauen sich hier auch einfach nur irgendwelche langlaufenden Requests auf. Kandidaten wären hier z.b. irgendwelche Suchindizes, die aufgebaut werden (so ein Problem hatten wir mal bei 3.5 mit einer sehr großen Artikeldatenbank). Die absinkende Performance könnte so eventuell auch erklärt werden. Das ist aber reine Mutmaßung meinerseits. Da müsste man direkt auf den DB Server schauen (processlist), was dort wirlich passiert, vorzugsweise wenn er wieder kurz vor dem Exitus ist.

Ich habe den Shop jetzt auf Domainfactory installiert, alle Voraussetzungen sind erfüllt. Er lief sehr gut und dann plötzlich: das gleiche Problem wieder. Mir erzählt keiner mehr, dass dies ein Konfigurationsproblem ist. Das liegt alleine am Shop - was auch immer passiert ist. Viele Grüße Rainer

Hallo Rainer, ich bin bei all-inkl. und habe 3.5 und 4.04 drauf. Alles läuft prima und schnell. Ich hatte in 4.04 auch Probleme mit Fehlermeldungen, genau wie Du eben im Post geschrieben hast. Nachdem ich die Einstellung vorgenommen habe = Schreibrechte gesetzt und php_value session.save_path /www/htdocs/pfad zum ordner/tmp in die htaccess, läuft alles wie geschmiert. An Shopware liegts wirklich nicht und viele sind schon online mit 4.0. Die müssten ja alle dann solche Probleme haben.

1 „Gefällt mir“

@ Petra [quote]Nachdem ich die Einstellung vorgenommen habe = Schreibrechte gesetzt [/quote] Ich nehme an, es geht um die Schreibrechte, die von SW vorgegeben werden, oder?

Ja. geh in Dein FTP-Programm und setze dort die Schreibrechte. Siehe auch: hier

Die Schreibrechte sind alle korrekt gesetzt. Um dem Ganzen ein Ende zu setzen, habe ich das Thema auf gelöst gestellt. Gruß Rainer

Hi Rascob, es wäre klasse wenn auch andere in der Community, die beispielsweise ein ähnliches Problem haben, die Lösung erfahren würden. War es denn nun ein Shopware Problem oder waren die Systemvoraussetzungen einfach nicht gegeben? Gruß,

1 „Gefällt mir“

Ja, das würde ich auch gerne wissen.

ich bin mir nicht sicher ob es endgültig gelöst ist. momentan läuft der shop stabil. wie petra schon angedeutet hat, habe ich das ominöse /tmp verzeichnis in der php.ini in das rootverzeichnis durch session.save_path = /tmp im webspace gelegt. eigentlich eine einfache sache, wenn es das war. wieso das aber zu endlos queries führt? ein herzliches danke an allen die sich damit rum geplagt haben, insbesonders auch an shopware. viele grüße rainer