Quantcast
Channel: Allgemein - Shopware Community Forum
Viewing all articles
Browse latest Browse all 4666

Artikel-Übersicht bricht nach 30 Sekunden Ladezeit ab bei 30 Mio Artikeln im Shop. Timeout Einstellu

$
0
0

Wir haben in unserem Shop über 100.000 Artikel mit jeweils 273 Varianten, also rund 30 Mio Einzelartikel. Eine Menge Artikel.

Nun ist es so, dass beim Aufruf exakt nach 30 Sekunden bei der Artikel-Übersicht im Backend der Aufruf mit "0 - communication fehler" abbricht.

Die MySQL Abfrage zeigt, dass hier folgende Abfrage durchgeführt wird während der Zeit:

SELECT COUNT(*) AS dctrn_count FROM (SELECT DISTINCT id_0 FROM (SELECT s0_.id AS id_0 FROM s_articles_details s0_ INNER JOIN s_articles_attributes s1_ ON s0_.id = s1_.articledetailsID LEFT JOIN s_articles s2_ ON s0_.articleID = s2_.id LEFT JOIN s_articles_categories_ro s4_ ON s2_.id = s4_.articleID LEFT JOIN s_categories s3_ ON s3_.id = s4_.categoryID WHERE s0_.kind = 1 AND (s3_.path LIKE '%|3|%' OR s3_.id LIKE '3') ORDER BY s0_.id DESC) dctrn_result) dctrn_table

Er macht einen 30 Mio Datensätze select, welches natürlich mehr als 30 Sekunden mit MysQL dauert.

Jetzt die Frage, wo stelle ich das Timeout von 30 Sekunden in Shopware um?-

Wir haben bereits im Plesk die Scriptlaufzeit erhöht und die MysQL Config auf dem Server auch das timeout erhöht, aber nichts hilft hier die 30 Sekunden zu erhöhen.

Weiß jemand rat?


Viewing all articles
Browse latest Browse all 4666


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>