Neu Probleme mit den Shop (SQLSTATE [HY000] [1203]

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.871
538
Die letzten Tage bekommen wir diese Fehlermeldung:
SQLSTATE[HY000] [1203] User web31 already has more than 'max_user_connections' active connections

Ausserdem hat unser Provider uns angeschrieben:
Wir mussten feststellen, dass durch Ihre Installation unter der Domain computerstoreberlin.de sehr viele Datenbankqueries auf den MySQL-Server eingehen. Diese Menge an Queries löst am Server eine erhöhte Last aus, weshalb sich bereits andere Kunden auf dem Server beschwert haben. Die Last wirkt sich negativ auf die Performance von z.B. Webseiten aus.
Die Queries kommen von der Datenbank web31_db1. Folgend finden Sie einen Screenshot dieser Queries.
Queries.jpg2020-07-30 10_59_08-Window.jpg
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
396
hi @gnarx

Kurzfristige unschöne aber vielleicht notwendige Abhilfe: Der dort langsam laufende Query gehört zum Filter/Merkmalfilter: https://gitlab.com/jtl-software/jtl-shop/core/-/blob/v4.06.17/includes/filter_inc.php#L1498
Filter deaktivieren sollte die akute Gefahr eliminieren.

Langfristig wären hier einige Fragen zu klären:
- JTL- Shop Version?
- MySQL-Version ist 8.0 -> Ist hier der sql_query_cache aktiv?
- ObjectCache -> Wird der ObjectCache vom Shop eingesetzt? Dieser sollte auch diese Abfragen verringern und die Performance deutlich erhöhen
- Kompletter Query: Im Bild sieht man leider nur einen Ausschnitt; kannst du den kompletten Slow-Query bekommen, damit wir ggf. genauer bestimmten können, welcher Filter verantwortlich ist? (Der verantwortliche Query ist der oberste, bei dem executing steht, nicht waiting)
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
396
Moin,
Wo schalte ich denn den Merkmalfilter ab?
Unteres Bild (Navigationsfilter) Optionen "Globale Merkmalbox" und "Merkmalfilter benutzen". Die Option "Maximal X Merkmale im Filter anzeigen" ist mit 0 "unbegrenzt", da könnte eine Begrenzung auch schon helfen.
Wo finde ich das " Ist hier der sql_query_cache aktiv?
Die Info müsstest du direkt bei deinem Hoster einholen. Der muss ihn auch aktivieren, wenn er inaktiv sein sollte.

Als Cachemethode ist hier "APC" im Einsatz. Was hast du da im Reiter "Statistik" stehen? Ggf. kann auch da der Hoster mehr Info geben: Ist der APC- Cache evtl. überfüllt oder nicht funktionstüchtig? Wie gesagt sollten die Datenbankabfragen, auch wenn langsam, nur selten auftauchen, wenn gecached wird.
Falls ein schnelles Speichersystem vorliegt könnte ggf. temporär auf Dateien (erweitert) gewechselt werden; oder falls verfügbar auf die Methode Redis (Zugangsdaten benötigt), aber auch bei Redis muss sichergestellt sein, dass dieser groß genug ist. Bei der Methode Dateien/Dateien(erweitert) musst du deinen Webspace-Speicherplatz im Auge behalten.

Eine weitere Sache die du mit deinem Hoster besprechen kannst: Auf ALLE Tabellen sollte am besten sogar regelmäßig (vielleicht jede Nacht nach der automatischen Sicherung) automatisch ANALYZE TABLE und OPTIMZE TABLE durchgeführt werden. Das kannst du beim Datenbankcheck auch manuell durchführen und könnte sich ggf. sogar sehr positiv auf die Performance auswirken.

Wenn dies alles nichts bringt, starte bitte einmal eine private Unterhaltung mit mir; dann würde ich mir das gerne mal genauer datenbankseitig ansehen.
 
  • Gefällt mir
Reaktionen: gnarx

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
396
24MB ist super klein, das dürfte auf keinen Fall voll sein. Mit SSD's kannst du zum testen temporär mal auf Dateien(erweitert) umstellen, einfach um den Unterschied zu beobachten. Es lässt sich für uns leider nicht einfach sagen ob mit dem APC was nicht stimmt.
 
  • Gefällt mir
Reaktionen: gnarx

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.871
538
So WebGo sagt auf die Frage nach dem Redis Cache das sie einen OP Cache haben. Den haben sie nun für uns eingerichtet. Was mauss ich da nun in JTL einstellen?
Zu " Wo finde ich das " Ist hier der sql_query_cache aktiv? " konnte er mir nix sagen. Ist das noch wichtig, dann maile ich die deswegen an.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
396
Der OP- Cache ist für PHP und auch schön zu haben, hat aber nichts mit dem ObjectCache und Redis zu tun, welche dafür gedacht sind die Datenbank-Auslasung zu verringern (und damit die Performance zu beschleunigen). Für den OP-Cache musst du softwareseitig nichts mehr einstellen, aber es bringt halt für das Problem hier konkret nichts.
Bzgl. Query_cache frag nochmal nach bitte, gerne mit dem Link: https://dev.mysql.com/doc/refman/5.7/en/query-cache.html

Was hat ANALYZE TABLE und OPTIMIZE TABLE ergeben?
Wie gesagt kannst du die auch mal übers Backend ausführen (System->Wartung->Status und dann Datenbankstruktur):

1596184333180.png
 
  • Gefällt mir
Reaktionen: gnarx

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
396
Achso.. was dein Hoster bitte auch mal prüfen soll: Ob der Shop eventuell gerade von übermäßig vielen Bots heimgesucht wird.
 
  • Gefällt mir
Reaktionen: gnarx

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.871
538
"Was hat ANALYZE TABLE und OPTIMIZE TABLE ergeben? " - das können die nicht automatisieren.
Die Status Seite versucht der Shop zu öffnen tut sich nach 2 min. noch nix. Cache hatte ich alle leer gemacht.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
396
Die Status Seite versucht der Shop zu öffnen tut sich nach 2 min. noch nix. Cache hatte ich alle leer gemacht.
Setz den Shop dafür bitte in den Wartungsmodus bis wenigstens nachdem ANALYZE/OPTIMIZE durchgelaufen sind um vorab etwas Last wegzunehmen.
Sollte die Status Seite sich gar nicht öffnen, kannst du (ggf. in einer neuen Session) versuchen direkt auf /admin/dbcheck.php zu gehen.
 
  • Gefällt mir
Reaktionen: gnarx
Ähnliche Themen
Titel Forum Antworten Datum
Probleme mit wawi, in der leiste wird kein onlineshop angezeigt JTL-Wawi 1.10 8
Neu JTL Shop 5 Probleme mit Anlegen eines Kundenaccounts Allgemeine Fragen zu JTL-Shop 4
Probleme mit Lagerbestandsübertragung bei Otto nach Artikelnummernänderung Otto.de - Anbindung (SCX) 0
Neu Massive Probleme mit JTL-Connector zu Shopify – lohnt sich der Einsatz überhaupt? Shopify-Connector 10
Probleme mit Rechnungs-Betrag JTL-Wawi 1.9 4
Verwiesen an Support Probleme mit dem Workflow JTL-Workflows - Fehler und Bugs 2
Neu Probleme mit WMS-Lizenzen seit Update auf Version 1.10.10.4 JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu JTL 1.20.20.4 Postsendungen werden mit Sendungsnummer an Amazon gesendet und verursachen Probleme JTL-ShippingLabels - Fehler und Bugs 26
Neu Probleme mit Abgleich im PowerBI User helfen Usern - Fragen zu JTL-Wawi 2
Neu IDeal macht irgendwie Probleme, bei euch auch ? Allgemeine Fragen zu JTL-Shop 0
Neu Betreff: CMD-Import überspringt Artikel bei Bestandsüberschreibung - Über den GUI-Import keine Probleme JTL-Ameise - Fehler und Bugs 2
Probleme beim Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Probleme Rechnungserstellung/Upload FBA-Aufträge 1.10.12.0 JTL-Wawi 1.10 7
Neu Probleme beim Anhängen der .mdf Datei User helfen Usern - Fragen zu JTL-Wawi 3
Neu 500er Probleme nach Shop Update Betrieb / Pflege von JTL-Shop 4
Neu Probleme bei der Indexierung bei Google (Search Console) JTL-Shop - Fehler und Bugs 2
Affiliate, die Guthabenfunktion Gutschriften und die Mehrwertsteuer - Probleme beim Steuerberater JTL-Wawi 1.6 2
Neu Artikel-Probleme bei der TikTok Shop Anbindung Einrichtung und Installation von JTL-eazyAuction 20
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 0
Neu Abgleich mit JTL-Wawi funktioniert nicht Allgemeine Fragen zu JTL-POS 0
Neu Ausliefern Workflow mit variablen Ausführungszeiten je nach vorauss. Lieferdatum User helfen Usern - Fragen zu JTL-Wawi 2
Neu seit 1.8.25 kein Aufschalten von Angeboten merh möglich mit 1.7.14.0 Amazon-Anbindung - Fehler und Bugs 2
Neu Kann nach Update auf 1.10 meine alten VCS-Lite Amazonrechnungen (noch erstellt mit 1.9.4.5.) nicht mehr drucken? Amazon-Anbindung - Fehler und Bugs 4
Neu BIO Zertifizierung - Kontrollstelle fordert jetzt eine Liste aller Artikel mit Sortierung Smalltalk 9
Neu Etsy mit Unicorn2 - quasi gestorben - keine Anpassung mehr, Token KEINESFALLS neu verknüpfen !!! Schnittstellen Import / Export 0
Artikel mit Freitext Variation - oder wie "kundenindividuelle Artikel" handhaben? JTL-Wawi 1.10 1
Neu Welcher Zahlungsanbieter mit JTL-POS Allgemeine Fragen zu JTL-POS 0
Neu CustomGPT - Workflows bzw. DotLiquid erstellen mit ChatGPT User helfen Usern 16
Kabelkonfektionierung mit JTL Konfigurator JTL-Wawi 1.10 0
Neu Rechnungskorrektur direkt aus „Verkauf → Aufträge → Mit Rechnung“ möglich? Arbeitsabläufe in JTL-Wawi 2
Neu Produkt-Stream mit Variationsbildern Allgemeine Fragen zu JTL-Shop 0
Neu Donwload: Rechnungsvorlage 2.0 MIT Lieferanschrift Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu PayPal V 2.0.2 mit Shop 5.5.2: Ablauf der Zahlung Plugins für JTL-Shop 7
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: So sieht ein vollständiges E-Commerce-Steuersetup wirklich aus - mit SKULD & countX am 25.09.25 Messen, Stammtische und interessante Events 0
Webinar: So meisterst du deine JTL-Steuereinstellungen – mit countX & JERA am 11.09.25 Messen, Stammtische und interessante Events 0
Webinar Amazon-Expansion 2025 mit countX am 28.08.25 Messen, Stammtische und interessante Events 0
Neu Hat jemand Erfahrung mit der Anbindung von TikTok Shop über Shopify? Einrichtung und Installation von JTL-eazyAuction 0
MeetUp mit Kaufland Global Marketplaces am 04.09.25 Messen, Stammtische und interessante Events 0
Neu Frage zur eBay-Artikelbeschreibung bei Variationskombinationen (Kindartikel mit eigenem Text und Bildern) eBay-Anbindung - Fehler und Bugs 5
Versanddatenexport mit DHL JTL-Wawi 1.9 1
Neu Newsletter Anmeldung mit Themenauswahl Plugins für JTL-Shop 0
Neu Desktop voll mit Printlogs JTL-Wawi - Fehler und Bugs 5
Neu Ist es nicht möglich unter Plattformen - Neukunden sich die Mobilnummer anzeigen zu lassen, mit der die Kunden sich regsitriert haben? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Hilfe beim Einrichten von JTL-Wawi mit unternehmensspezifischen Artikeldaten Arbeitsabläufe in JTL-Wawi 14
Neu Aufträge exportieren mit Angabe des Lieferanten JTL-Ameise - Ideen, Lob und Kritik 1

Ähnliche Themen