Neu Worker hängt sich bei WF auf

bauti

Gut bekanntes Mitglied
20. Januar 2021
114
9
Ich habe ziemlich viele Workflows laufen. Und ich hatte nun zwei mal das Problem dass sich der Worker bei einem WF aufgehängt hat und keine weiteren WF´s ausgeführt hat. Der Webshopabgeich wurde weiter durchgeführt. Bemerkt habe ich dies erst nach fast einem Tag bzw nach ein paar Stunden. Das hat einen Tag Arbeit für mich verursacht und könnte wenn es länger unvermerkt bleibt auch größere Problem verursachen.

Vermutlich war ein Workflow schuld welcher ein kleines Skript aufruft welches Daten von JTL zu einem Modified Shop überträgt. Eventuell hat das Skript keine Rückmeldung erhalten vom Shop und wurde deshalb nicht beendet. Deshalb hat der Worker die danach folgenden WF´s nicht ausgeführt. Nachdem ich den Worker beendet habe und neu gestartet habe wurden die WF´s wieder abgearbeitet.

Ich weiß das ist jetzt Rätselraten. Mir geht es aber um Ideen wie wir solche Probleme grundsätzlich vermeiden oder wenigstens bemerkten können. Es läuft zB. ein Skriot im Hintergrudn welches ein Mail sendet wenn 10 Minuten kein Shopabgleich passiert ist, aber bei den WF´s funktioniert dies nicht. Ich habe auch einen Dienstleister, aber dem fehlt auch die Idee...

Viellicht kennt ja von euch jemand eine Möglichkeit wie man das ganze monitoren kann...
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.224
203
Code:
SELECT COUNT(tWorkflowQueue.kWorkflowQueue) AS [Queue]
        FROM tWorkflowQueue
        WHERE tWorkflowQueue.dStartDate < GETDATE() 
        AND tWorkflowQueue.nStatus != 3
SQL WAWI 1.5.X

Dieser Query gibt Dir die Anzahl der Workflows in der Queue, die ausgeführt werden müssen. Wenn der zurückgegebene Wert über einen Schwellwert steigt, dann hängt was.
 

bauti

Gut bekanntes Mitglied
20. Januar 2021
114
9
Danke!
Funktioniert bei uns aber denke ich nicht. Es gibt zB. Bewertungsanforderugnsmails welche nach einer Woche versendet werden. Oder WF´welche 3 Stunden nach Versand erledigt werden. Je nach Bestelleingang und ob grade verpackt wird, oder nicht variiert dies zwischen ein ein paar hundert und über tausend...

Ach ja: JTL 1.6.40.0. Aber der Worker ist eine ältere Version...
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.224
203
Probier es bitte aus. Dafür ist diese Bedingung da: tWorkflowQueue.dStartDate < GETDATE()

Bedeutet: alle Workflows, die jetzt gerade laufen sollten...
 

bauti

Gut bekanntes Mitglied
20. Januar 2021
114
9
Verstehe. Also nicht die Anzahl der geplanten WF´s, sondern der WF´s bei welchen das Startdatum schon verstrichen ist...

Danke!
 

bauti

Gut bekanntes Mitglied
20. Januar 2021
114
9
Vielen Dank. Das hat funktioniert. Mein Dienstleister hat es wohl noch etwas umgebaut. Ich bekomme jetzt ein Mail sobald ein WF 5 Minuten überfällig ist.
 
  • Gefällt mir
Reaktionen: elevennerds.de

bauti

Gut bekanntes Mitglied
20. Januar 2021
114
9
Das hat ein Dienstleister für mich gemacht. Ich weiß nicht wo das genau eingebaut wurde. Ich der Diesntleister hat den Code integriert in ein (beim Dienstleister) bestehndes Tool welches mich auch per Mail warnt wenn der Shopabgleich hängt. Das mit dem Shopabgleich hatte der Dienstleister auch bei anderen seiner Kunden schon eingesetzt, für die WF´s hatte er aber eben noch keine fertige Lösung...
 
Ähnliche Themen
Titel Forum Antworten Datum
WMS Picklistenerstellung im Worker fliegt nach einiger Zeit raus JTL-Wawi 1.10 0
Neu JTL Worker Fehler: "TM" Zeichen darf nicht in einem Namen enthalten sein JTL-Wawi - Fehler und Bugs 1
JTL Worker bleibt beim Status "Wird gestartet" stehen JTL-Wawi 1.10 5
Frage zu 1.10.x (Worker Timeout behoben? SCX Marktplätze parallel?) JTL-Wawi 1.10 5
Neu JTL-Connector (Drittanbieter) - Kein product.push (oder andere Artikel Updates) über Worker User helfen Usern - Fragen zu JTL-Wawi 0
Neu Connector Shop Abgleich nicht im JTL Worker Allgemeines zu den JTL-Connectoren 2
Fehler beim Abgleich mit Shopify – „Unknown column 'sort'“ & Bildlöschung blockiert Worker Shopify-Connector 1
Worker und PC mit Microsoft-Account JTL-Wawi 1.9 3
Neu Track&Trace Abgleich funktioniert nicht mit Worker als Dienst? JTL-Track&Trace - Fehler und Bugs 0
Ebayabgleich Worker 2.0 Datenblock begrenzen JTL-Wawi 1.9 3
Artikel Duplizieren bringt Fehlermeldung und WaWi hängt sich auf WaWi 1.10.10.3 JTL-Wawi 1.10 6
Neu JTL pos hängt sich auf und druckt keinen Bong mehr wenn ich ein Logo hinzufüge JTL-POS - Fehler und Bugs 1
Anzahl der Ausdrucke (Rechnung) lässt sich nicht ändern JTL-Wawi 1.10 4
Neu Wie vermeide ich das die Schrift und das Grid-Layout sich verschiebt Templates für JTL-Shop 3
Verkaufskanal lässt sich nicht löschen JTL-Wawi 1.10 0
Neu Mindestzeichenanzahl des Suchbegriffs lässt sich nicht verändern JTL-Shop - Fehler und Bugs 3
Neu WMS Mobile - Meldet sich ständig ab während der Benutzung JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 4
Neu Individueller Festpreis für Kunden lässt sich nicht speichern. JTL-Wawi - Fehler und Bugs 1
Neu Vorbestellbarkeit/sofort bestellbar – wie lässt sich das sinnvoll steuern? Allgemeine Fragen zu JTL-Shop 15
JTL 1.9.7.0 | Warum ändert sich der Nummernkreis für Rechnungen bei Bestellungen aus dem OTTO-Market und bei anderen Marktplatzanbindungen nicht? Otto.de - Anbindung (SCX) 3
Neu Connector sendet Bilder immer wieder - Bilder häufen sich !? Shopware-Connector 5
Kurz- Langbeschreibung Artikel lässt sich für den Ausdruck nicht einstellen bzw. abstellen. JTL-Wawi 1.9 0
Neu Gastkunde registriert sich bei zweiter Bestellung - und die Wawi bekommt es nicht mit! Shopware-Connector 0
Neu Rechnungsadresse ändert sich bei Ansprechpartner JTL-Wawi - Ideen, Lob und Kritik 6
Neu Sprachvariablen in Plugins lassen sich nicht mehr füllen Allgemeine Fragen zu JTL-Shop 3
HILFE - Barcode läßt sich nicht mehr scannen (Artikel.EAN, "EAN 128") JTL-Wawi 1.6 6
X-Rechnungen und Ebay mögen sich nicht JTL-Wawi 1.9 0
Neu Seit JTL Update verbindet sich MDE Gerät nicht mehr mit WMS-Mobile Server User helfen Usern - Fragen zu JTL-Wawi 1
Neu Expresskauf lässt sich in Paypal Plugin nicht ändern Plugins für JTL-Shop 1
Neu Individuell konfigurierbarer Formular Manager, wer wünscht sich das nicht... Plugins für JTL-Shop 2
Feld "Erstellt durch" bei Lieferantenbestellungen ändert sich beim Speichern JTL-Wawi 1.9 1

Ähnliche Themen