Neu Worker hängt sich bei WF auf

bauti

Gut bekanntes Mitglied
20. Januar 2021
121
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.229
205
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
121
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.229
205
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
121
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
121
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
121
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
JTL- Worker Dienst lässt sich nicht installieren über .bat-Datei JTL-Wawi 1.11 1
Worker 2 Dienst läuft aber mehr nicht || Wie Worker 2 extern überwachen? JTL-Wawi 1.10 8
Worker 2.0 - Ebay abgleich - geht nicht mehr? JTL-Wawi 1.10 9
Neu Worker Fehler - Fehlende Relation JTL-Wawi - Fehler und Bugs 1
Worker Retouren Fehlermeldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt." JTL-Wawi 1.9 0
Update auf 1.11.4 Aktualisierung hängt -> "Keine Rückmeldung" JTL-Wawi 1.11 2
Auftrag hängt in Pickliste fest und lässt sich nicht ausliefern! Tipps und Tricks - hilfreiche Videoanleitungen 2
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Bestellpositionen lassen sich nur einmalig verschieben – Sortierfunktion danach deaktiviert JTL-Wawi 1.11 3
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu JTL Diag / SQL Mitschnitt lässt sich nicht mehr starten User helfen Usern - Fragen zu JTL-Wawi 6
POS: Manche Artikel lassen sich nicht manuell umschreiben JTL-POS - Fehler und Bugs 0
Kleiner Bug > Wareneingang > Tastenbeschriftung ändert sich nach einmaligem Klicken JTL-Wawi 1.11 0
Neu Änderung der Spezialseite "Versandinformationen" zeigt sich nicht im Frontend Betrieb / Pflege von JTL-Shop 2
Ameise lässt sich nicht starten unter 1.11.4 JTL-Wawi 1.11 4
Alte Amazon Aufträge lassen sich nicht löschen JTL-Wawi 1.11 0
Neu Hersteller ändert sich selbständig eBay-Anbindung - Fehler und Bugs 1
Bild auf Rechnung bewegt sich nicht mit den Positionen JTL-Wawi 1.11 8
Wawi API REST-Server lässt sich nicht einrichten / Fehler 404 JTL-Wawi 1.11 1
Neu Kasse lässt sich anbinden aber dann nicht speichern Einrichtung / Updates von JTL-POS 1
Neu FBA-Artikel lässt sich nicht mit Stücklistenartikel verknüpfen – Workaround? Arbeitsabläufe in JTL-Wawi 0
Seiten Aktualisieren sich nicht mehr automatisch beim seit einigen Updates JTL-Wawi 1.11 16
Dashboard merkt sich Einstellungen nicht JTL-Wawi 1.11 1
Umlagerung zu Amazon-FBA plötzlich nicht mehr möglich: Zugewiesende Amazon-SKU weg: "Es befinden sich Artikel ohne Amazon-SKU in der Umlagerung." JTL-Wawi 1.9 7
Neu Wawi 1.10 weigert sich zu starten und 1.11 kann man nicht downloaden JTL-Wawi - Fehler und Bugs 4
Neu Kunde kann sich im Checkout-Prozess nicht anmelden bzw. bleibt nicht angemeldet. Installation / Updates von JTL-Shop 11
Neu Stückzahl lässt sich mit [+] und [-] Buttons nicht ändern JTL-Shop - Fehler und Bugs 6
Auftrag auf Pickliste lässt sich nicht mehr entfernen JTL-Wawi 1.9 1
Neu WMS-Lager lässt sich nicht anlegen – Meldung „Sie besitzen keine Lizenz für JTL-WMS“ trotz gebuchtem WMS Start Installation von JTL-WMS / JTL-Packtisch+ 3
Neu Artikel lassen sich nicht aus Shopify Store löschen Shopify-Connector 4
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6

Ähnliche Themen