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.231
209
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.231
209
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
Neu Worker Abgleich mit dem Onlineshop "mit Fehlern beendet" Onlineshop-Anbindung 4
bat Datei JTL Worker als Windows Dienst installieren fehlt JTL-Wawi 2.0 13
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Massive 504 Timeouts bei Bot-Crawl (JTL-Hosting) – PHP-Worker-Pool als Flaschenhals? JTL-Shop - Fehler und Bugs 2
Neu Connector zu WooCommerce ist im Worker gesperrt trotz Lizenz Technische Fragen zu den JTL-Connectoren 5
Neu SQL Worker.tStatus - Bedeutung von nStatus? JTL Ameise - Eigene Exporte 2
Neu JTL Worker xml-import triggern Arbeitsabläufe in JTL-Wawi 9
Neu Wo ist der Worker Status hin? Bei mir ist in Version 1.11.4 nicht mehr zu finden? User helfen Usern - Fragen zu JTL-Wawi 7
Abonnements durch WORKER automatisch erstellen ?? falsches Erstelldatum Aufträge JTL-Wawi 1.11 1
Neu JTL-Worker Installation schlägt fehl JTL-Wawi - Fehler und Bugs 8
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Pickliste hängt fest – Aufträge gesperrt, nicht in Versand sichtbar User helfen Usern - Fragen zu JTL-Wawi 3
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 22
Update auf 1.11.4 Aktualisierung hängt -> "Keine Rückmeldung" JTL-Wawi 1.11 3
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Sprachvariablen Textbausteine mit "." im Namen lassen sich nicht ändern JTL-Shop - Fehler und Bugs 2
Preise lassen sich nicht importieren über Ameise JTL-Wawi 1.10 4
Neu Bestellung per Mail, Kunde registriert sich im Nachgang, Bestellung nicht im Kundenkonto User helfen Usern - Fragen zu JTL-Wawi 2
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bon automatisch drucken setzt sich zurück JTL-POS - Fehler und Bugs 0
Neu Störung / Connector verbindet sich nicht (Shopify) Shopify-Connector 7
Neu Plugins lassen sich nicht installieren/updaten Plugins für JTL-Shop 4
Beantwortet Kurzbeschreibung in Angebot ändert sich nicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Kategorie lässt sich nicht löschen im Shop JTL-Wawi 1.10 2
Datenbank lässt sich nach Serverumzug nicht wiederherstellen JTL-Wawi 1.11 1
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 11
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 12

Ähnliche Themen