Gelöst [WAWI-47615] Packtisch+ Absturz wegen Deadlock seit der Umstellung auf 1.15.24.1

Status
Es sind keine weiteren Antworten möglich.

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Sehr geehrte Forum-Mitglieder,

seit dem Update von 1.15.15 auf 1.15.24 haben wir jeden Tag 2-3 Packtisch-Abstürze pro Tag, wegen Deadlock-Situation.
Meistens Fehler-ID: 3517993387919063686 (Unbehandelte Ausnahme #30D26C58E116BA86),
aber auch: 6145654166472467632, 3517993387919063686, 7119020817467705949, 5022869314477599677, 4374783295074300176, 5526660493253168655.

Habt Ihr das auch?
Viele Grüße, Ihr mvh-Team
 

Anhänge

  • 3517993387919063686.txt
    10,7 KB · Aufrufe: 6

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Ich befinde mich auf der 1.5.24.0 und kann zum Glück soetwas nicht beobachten.
Vielleicht als Notlösung eine Version zurück gehen?
Das ist leider nicht mehr so einfach möglich, und wir haben 6 Packtische, was die Wahrscheinlichkeit solcher Fehler stark erhöht.
Wir vermuten es liegt an dem Workflow mit der automatischen Umstellung aller Aufträge von 19% auf 16%, was von JTL in dem Video empfohlen wurde.
Wir haben es Gestern Abend abgeschaltet, und werden Heute die Situation beobachten und berichten am Abend.
 

KevinK

Mitglied
1. April 2016
1.549
121
Hallo zusammen,

bitte meldet euch damit bei uns im Support, die Kollegen schauen sich das im Einzelfall gerne an bei Euch. Gerne auch mit Verweis zu diesem Beitrag.
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Hallo zusammen,

bitte meldet euch damit bei uns im Support, die Kollegen schauen sich das im Einzelfall gerne an bei Euch. Gerne auch mit Verweis zu diesem Beitrag.
Wir haben einen Ticket erstellt, Ticket#2020070910000951.
Die Situation hat sich nicht verbessert, alleine Gestern - 5 Abstürze, Fehler-ID: 3517993387919063686, Unbehandelte Ausnahme #30D26C58E116BA86
Viele Grüße, Ihr MVH-Team
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Wir werden über SQL Server Profiler alle Deadlocks (mit Graph) protokollieren lassen
und später in dem Thread über alle Funde berichten.
 

KevinK

Mitglied
1. April 2016
1.549
121
Hallo zusammen,

ich habe die Kollegen gebeten sich danach hier im Forum zu melden, mit weiteren Informationen :)
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Wir haben noch einige Informationen. Das Problem ist wie folgt nachzustellen:
2 Packtische, bei einem werden Aufträge angezeigt:
SQL:
WITH OuterResult AS
(
    SELECT dbo.tBestellung.* ,     CASE WHEN BestellInfo.nLieferbarEigen = 1 AND (dbo.tBestellung.kColor IN (0,16777215)) THEN 'Yellow' ELSE CAST (dbo.tBestellung.kColor AS VARCHAR) END  AS ItemState,
                           BestellPos.fAnzahlArtikel,BestellInfo.nLieferbarEigen AS nStatusEigen,dbo.tversandart.cName AS VersandArt
                           FROM dbo.tBestellung
                           JOIN Versand.vBestellungLieferInfoProLager AS BestellInfo ON BestellInfo.kBestellung = dbo.tBestellung.kBestellung
                           LEFT JOIN dbo.tversandart ON dbo.tversandart.kVersandArt = dbo.tBestellung.tVersandArt_kVersandArt
                           LEFT JOIN dbo.tKunde ON dbo.tKunde.kKunde = dbo.tBestellung.tKunde_kKunde
                           LEFT JOIN dbo.tZahlungsart  WITH(NOLOCK) ON dbo.tZahlungsart.kZahlungsart = dbo.tBestellung.kZahlungsart
                           OUTER APPLY (SELECT SUM(Versand.vBestellPosLieferInfo.fAnzahlOffen) AS fAnzahlArtikel
                                        FROM dbo.tbestellpos
                                        JOIN Versand.vBestellPosLieferInfo ON Versand.vBestellPosLieferInfo.kBestellPos = dbo.tbestellpos.kBestellPos
                                        WHERE dbo.tbestellpos.tBestellung_kBestellung = dbo.tBestellung.kBestellung
                                        GROUP BY dbo.tbestellpos.tBestellung_kBestellung) AS BestellPos  WHERE BestellInfo.kWarenlager = 1
                                          AND BestellInfo.nLieferbarEigen != 0
                                          AND dbo.tBestellung.nKomplettAusgeliefert = 0
                                          AND dbo.tBestellung.nStorno = 0
                                          AND isnull(dbo.tKunde.cSperre,'') != 'Y'
                                          AND (dbo.tBestellung.kRueckhalteGrund IS NULL OR dbo.tBestellung.kRueckhalteGrund = 0)
                                          AND (dbo.tBestellung.dBezahlt IS NOT NULL OR ISNULL(dbo.tZahlungsart.nAusliefernVorZahlung,0) = 1)
                                          AND NOT EXISTS (SELECT *
                                                          FROM dbo.tPicklistePos
                                                          WHERE tPicklistePos.kBestellung = tBestellung.kBestellung
                                                          AND tPicklistePos.nStatus < 40)   AND tBestellung.cType in ('B','U')
)
bei dem anderen Packtisch wird gerade über Eazyshipping verpackt: die Prozedur spWMSVerpackeEazyshipping wird aufgerufen und von dort spBestellungEckdatenAktualisieren
und von dort kommt es zu Schlüsselsperren: PK_tBestellung und IX_tReserviert_kBestellung_INCL_fAnzahl
bzw. PK_tBestellung und IX_tLieferscheinPos_kBestellPos

1594631015894.png
bzw.
1594631062556.png
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Aber die schönsten Deadlocks zaubert der Worker, hier 1 Beispiel.
So schön, wie der SQL Server Profiler, kann ich bestimmt nicht zeichnen.
1594631343298.png
 

Anhänge

  • 1594631390213.png
    1594631390213.png
    78 KB · Aufrufe: 22

JTL_fwenzl

WMS Entwickler
Mitarbeiter
15. Dezember 2017
633
221
Hürth
Hallo zusammen,

wir werden die ListViews im JTL- Packtisch und JTL- WMS alle so umstellen, das diese die Tabellen beim Lesen nicht mehr sperren.

Das ändert zwar nichts an den vielen Deadlocks, aber die Anwendung dürfte dann nicht mehr so oft abstürzen.

Gruss,
Frank
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Hallo zusammen,

wir werden die ListViews im JTL- Packtisch und JTL- WMS alle so umstellen, das diese die Tabellen beim Lesen nicht mehr sperren.

Das ändert zwar nichts an den vielen Deadlocks, aber die Anwendung dürfte dann nicht mehr so oft abstürzen.

Gruss,
Frank
Das wäre sehr gut, würde aber das Problem hier nicht unbedingt lösen.
Ihr könnt aber Deadlocks direkt abfangen, etwas warten und wieder versuchen (das wird bei Euch in allen SPs gemacht),
oder auf Context-Info von SP-Aufrufen besser reagieren oder die Index-Sperre auf eine andere Weise lösen, usw.
 

JTL_fwenzl

WMS Entwickler
Mitarbeiter
15. Dezember 2017
633
221
Hürth
Sowas wird, soweit ich weiß, schon gemacht. Für die 1.6 wurde die Datenbank sehr stark überarbeitet.

Auf die Schnelle (für die 1.5) kann ich nur an den Baustellen im WMS / Packtisch was machen.

Gruss,
Frank
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Sowas wird, soweit ich weiß, schon gemacht. Für die 1.6 wurde die Datenbank sehr stark überarbeitet.

Auf die Schnelle (für die 1.5) kann ich nur an den Baustellen im WMS / Packtisch was machen.

Gruss,
Frank
Das sind gute Neuigkeiten.
Mich würde interessieren, wann die 1.6 rauskommt und wann sie für den produktiven Einsatz geeignet ist.
Aber das kann bestimmt noch keiner genau sagen.

Zu unserem Anliegen:
Die Abstürze haben wir jetzt, jeden Tag, an jedem Packtisch, nach Update auf 1.5.24.
Wir haben Heute einen telefonischen Termin mit Ihren Kollegen, hoffen auf eine Lösung.
Von unserer Seite haben wir hier im Forum alle Einzelheiten dazu geliefert.
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
763
275
Nach Update auf 1.5.26.

Ja, was soll ich sagen.
Dieser Fehler: 3517993387919063686 (Unbehandelte Ausnahme #30D26C58E116BA86) (Deadlock) kommt nicht mehr.
Dafür haben wir 2 neue: 2926052268158166098 (Unbehandelte Ausnahme #289B6D08F5CB2452) (Deadlock, kommt häufig)
und 4377567335319638393 (Unbehandelte Ausnahme #3CC03E4C52149179) (System.ArgumentException: picklisteKey must not be a new id, kommt selten)
z.B. Heute (gerade):
kErrorlog cRechnername dErstelltUtc nIstWorker nFehlerID
256 PACKTISCH05 2020-07-27 09:27:57.263 0 2926052268158166098
245 PACKTISCH03 2020-07-27 09:21:38.943 0 2926052268158166098
246 PACKTISCH06 2020-07-27 09:15:38.123 0 2926052268158166098
257 PACKTISCH07 2020-07-27 09:09:18.930 0 2926052268158166098
258 PACKTISCH04 2020-07-27 09:03:39.290 0 2926052268158166098
248 PACKTISCH01 2020-07-27 08:37:43.163 0 2926052268158166098
 

Anhänge

  • 2926052268158166098.txt
    21 KB · Aufrufe: 4
  • 4377567335319638393.txt
    64 KB · Aufrufe: 2
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie erstelle ich Bundles mit JTL Wawi? User helfen Usern 0
Neu HubSpot Anbindung an JTL-Wawi (CRM) User helfen Usern 1
Neu JTL WMS / WaWi / Retouren - Kundeneigentum an Kunden schicken Arbeitsabläufe in JTL-Wawi 0
Neu Anzeige der Konten in der Wawi User helfen Usern - Fragen zu JTL-Wawi 1
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 0
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 11
POS Zahlungen tauchen in Wawi unter Zahlungen nicht mehr auf JTL-Wawi 1.9 0
Mailausgabe in JTL WaWi steuern (Rechnung mailen, Auftrag mailen etc.) JTL-Wawi 1.9 0
Neu Dienstleistungen rund um JTL WaWi, WMS, Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu Rabattfunktion (Wawi-Stammdaten) funktioniert nicht ... Betrieb / Pflege von JTL-Shop 4
Neu POS GTIN Suche und Wawi ausbuchen JTL-POS - Fehler und Bugs 0
Neu direkte Anbindung jtl wawi zu otto User helfen Usern - Fragen zu JTL-Wawi 3
Neu B-Ware/Artikelzustände im Wawi Arbeitsabläufe in JTL-Wawi 5
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu Wawi synchronisiert nicht mehr zu WooCommerce WooCommerce-Connector 8
Neu Wichtige Infos zu GPSR-Attributen für JTL-eazyAuction und kommende JTL-Wawi Version 1.9.6.0 Einrichtung und Installation von JTL-eazyAuction 50
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL WAWI DPD Paketomat Österreich Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Wie versendet die Wawi E-Mails? JTL-Wawi 1.9 4
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 0
JTL Wawi Update 1.8.12.4 auf 1.9.5.2 nicht möglich JTL-Wawi 1.9 3
Neu kKunde != InternerSchlüssel > Aus Shop den Internern Schlüssel der WaWi Technische Fragen zu Plugins und Templates 1
Neu WooCommerce und JTL Wawi lassen sich nicht verbinden WooCommerce-Connector 3
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Wawi Anbindung an Tyre24 Plattform Schnittstellen Import / Export 0
Mollie und die Wawi JTL-Wawi 1.8 5
Wie lange benötigt bei euch die Wawi zum starten JTL-Wawi 1.9 7
Neu Wawi OpenTrans und MyFactory User helfen Usern 0
Neu WAWI 1.10 Servicedesk (Beta) 1
Neu Im JTL-Shop angelegte Neukunden werden nicht an Wawi übertragen Onlineshop-Anbindung 2
Neu JTL WaWI abgleich mit Amazon für Deal Day & Black Friday User helfen Usern - Fragen zu JTL-Wawi 1
Neu Toplevel-Banner hinzufügen und/oder über Wawi Steuern Allgemeine Fragen zu JTL-Shop 0
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wawi Fehler - Auftrag öffnet im Hintergrund JTL-Wawi - Fehler und Bugs 8
Wawi 1.9.5.0 Zahlungsmodul Paypal Fehler + Bankkonto Fehler JTL-Wawi 1.9 24
Neu Shopware 6.6.6.1 lässt sicht nicht mit der JTL Wawi verbinden Shopware-Connector 3
Neu WAWI 1.9.4.6 Amazon Auftrag hat keine Rechnungsnummer, obwohl die Rechnung zu Amazon hochgeladen wurde. Amazon-Anbindung - Fehler und Bugs 0
Neu Update Wawi von 1.0.11 auf 1.9 Installation von JTL-Wawi 7
JTL Wawi 1.9.4.6 Amazon Versandgruppen Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Multishop: Russisch in WAWI - Kategorie-Seite wird nicht angezeigt JTL-Wawi - Fehler und Bugs 3
Neu JTL POS / Wawi -Bestandsreservierung Arbeitsabläufe in JTL-Wawi 3
Neu Amazon-Konto in JTL-Wawi importieren - Doku nicht verfügbar Amazon-Anbindung - Fehler und Bugs 0
Shop Daten werden zwar Abgeholt aber Bestellungen sind in der Wawi nicht zu finden. JTL-Wawi 1.9 0
Issue angelegt [WAWI-78400] PDF Anhänge ausdrucken geht nicht JTL-Workflows - Fehler und Bugs 2
Neu Amazon Business Kunde Österreich mit USt in Wawi Amazon-Anbindung - Fehler und Bugs 1
Neu Drop Shipping - Beide Firmen mit JTL Wawi - Wie löse ich das? Arbeitsabläufe in JTL-Wawi 10
[GELÖST] Wawi startet nicht mehr. Dringendes Problem! JTL-Wawi 1.9 2

Ähnliche Themen