Worker in der 1.7.15.3 hängt ständig beim Shopabgleich

michab

Aktives Mitglied
8. Oktober 2012
74
14
Das der Worker nicht ordnungsgemäß läuft ist ja beim Lesen hier häufiger zu finden.
Einen Hinweis auf die Ursache allerdings nicht.
Der Worker ist bei uns als Dienst hinterlegt und wird über einen administrativen User gestartet.
Zunächst läuft der Worker ohne Probleme.
Nach dem ersten Abgleich hängt allerdings der Abgleich mit dem Shop regelmäßig.
Abgleich von eBay, Track&Trace sowie der Start der Workflows funktioniert weiter.
Der Shopabgleich hängt im Status --> Läuft "Initial 1.Aufruf -[0.00%] (0/0)
Neustarten des Abgleiches hängt bei Neustart angefordert.
Der Versuch den Worker-Dienst neu zu starten scheitert. --> Fehler 1053 Dienst antwortet nicht rechtzeitig.
Am Ende bleibt es den Server neu zu starten.
Wir haben "noch" keine 500 Artikel im Shop und würden gerne neben eBay auch andere Marktplätze nutzen.
Wir haben noch einiges vor, aber ohne eine funktionierende Software ist das schlecht möglich.
Ich würde mich über Lösungen freuen.

LG micha
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
Eventuell ist ja auch der Shop schuld,
Ich würde hier mal den cache vom Shop deaktivieren und das dann nochmals testen.

Der Cache kann beim Abgleich Probleme machen, insbesondere wenn man mit dem Dateicache arbeitet.
 

gigi80

Sehr aktives Mitglied
3. Juni 2016
727
112
Der Fehler ist bei JTL schon seit 2 Monaten bekannt. Gibt mehrere Tickets dazu.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
Naja, dann wird sich an dem Zustand wohl auch nichts mehr ändern.
Ich hab von den Tickets bisher noch nichts gelesen.
 

michab

Aktives Mitglied
8. Oktober 2012
74
14
Naja, dann wird sich an dem Zustand wohl auch nichts mehr ändern.
Ich hab von den Tickets bisher noch nichts gelesen.

Eventuell ist ja auch der Shop schuld,
Ich würde hier mal den cache vom Shop deaktivieren und das dann nochmals testen.

Der Cache kann beim Abgleich Probleme machen, insbesondere wenn man mit dem Dateicache arbeitet.
Und siehe da.
Tatsächlich sind jetzt schon einige Abgleiche nach Abschalten des Objekt-Caches im Shop durchgelaufen
ohne das der Abgleich hängen bleibt.
In diesem Fall liegt es wohl tatsächlich am Shop.

Vielleicht kann man das ja innerhalb von JTL mal kommunizieren.

Der Shop als "Schaufenster" der Wawi könnte m.E. sowieso eine Überarbeitung vertragen.
Aber nicht in Richtung Bling-Bling sondern Funktionalität. (Versand)

Danke für deinen Support.
 

AlexMT-Commerce

Sehr aktives Mitglied
11. August 2017
291
68
Hi, bei uns hängt sich der Worker 2.0 (kein Dienst) immer bei den SCX Abgleichen (Kaufland / OTTO) irgendwann auf mit folgendem letzten Abgleich: "Attribute(Empfangen): 1. Aufruf - [0,00%] (0/0)." danach passiert nichts mehr. Aktuell passiert das ca. alle 2-5 Tage. Da hilft dann nur alle Abgleiche manuell zu deaktivieren. Der eine hängende Abgleich lässt sich natürlich lässt sich dann aber nicht deaktiveren - auch nach längerer Wartezeit nicht. Da hilft dann nur Task beenden. Dann ca. 10min warten und erstmal ein SCX-Abgleich manuell machen und dann kann man alles wieder starten. Ist halt schwierig für ein Ticket zu rekonstruieren, da wir nicht länger als nötig auf den Worker verzichten können. Hat jemand eine Idee? Wir nutzen aktuell auch noch die 1.7.15.4.
 

gigi80

Sehr aktives Mitglied
3. Juni 2016
727
112
Und siehe da.
Tatsächlich sind jetzt schon einige Abgleiche nach Abschalten des Objekt-Caches im Shop durchgelaufen
ohne das der Abgleich hängen bleibt.
In diesem Fall liegt es wohl tatsächlich am Shop.

Vielleicht kann man das ja innerhalb von JTL mal kommunizieren.

Der Shop als "Schaufenster" der Wawi könnte m.E. sowieso eine Überarbeitung vertragen.
Aber nicht in Richtung Bling-Bling sondern Funktionalität. (Versand)

Danke für deinen Support.
Dann hast du Glück. Bei den im Ticket bekannten Shops laufen Redis Cache. JTL baut ständig irgendwelche DLL um das Verhalten nachzustellen....
 

michab

Aktives Mitglied
8. Oktober 2012
74
14
Zu früh gefreut.
Der Worker hängt wieder.
Da es zu den Abbrüchen auch kommt wenn SCX genutzt wird, steht der Worker wieder
im Rampenlicht. Könnte es evtl sein das der Worker an einem Timeout stirbt ?
 

John

Sehr aktives Mitglied
3. März 2012
4.215
1.088
Berlin
Ich hatte bei einem Kunden ähnliche Probleme mit dem Worker als Dienst.
Mir wars irgendwann zu blöd und ich bin zu dem Verfahren übergegangen, welches ich schon seit mehr als 7 Jahren erfolgreich am laufen habe:

1. Worker alle 3 Stunden sanft zu beenden versuchen. Zwischen den Versuchen 15 Minuten Zeit geben.
2. Beendet er sicht nicht, nach den 3 Versuchen den Worker hart killen.
3. Worker-Client Prozesse anschließend killen, bis keine mehr da sind.
4. 10 Minuten warten, dann Worker neu starten.

Das ganze übernimmt inzwischen ein Programm, per Aufgabenplanung alle 3 Stunden gestartet wird.

LÄUFT.
 

Anhänge

  • Worker-Restarter.png
    Worker-Restarter.png
    38,1 KB · Aufrufe: 52

michab

Aktives Mitglied
8. Oktober 2012
74
14
Klingt erst einmal gut, aaaber....
Dazu müsste der Worker ja erst einmal 3 oder x Stunden durchhalten.
Das macht er aber nicht.
Wenn ich die Prozedur "zu Fuß" durchgehe (Client-Worker beenden --> Worker beenden)
dann steht, nach dem Worker - Neustart, bei der Überprüfung des Status, der Shop auf "mit Fehlern beendet".
Da muss also der Worker wieder beendet werden um den Vorgang in der Wawi zurückzusetzen.
Dann neu starten.
Vielleicht bin ich ja zu ungeduldig. 10 Minuten warten ist nicht so mein Ding.
 

michab

Aktives Mitglied
8. Oktober 2012
74
14
Definitiv.
Nachdem der Worker bzw. ein Client Unterprozess irregulär beedent wurde, ist diese per Eintrag in der Datenbank für eine Weile gesperrt.
Die 10 Minuten Wartezeit sind meiner Erfahrung nach nötig.
Hallo John

Vielen Dank für den Wegweiser.

Dann also mit Geduld.

Ich hab jetzt folgenden Lösungsansatz gewählt.
Ich setze ein Powershell-Script ein.
Regelmäßig scannt das Script nach Worker Client Prozessen mit 0% CPU Last.
Findet das Script einen solchen Prozess wird dieser beendet.
In der Folge fährt das Script den Worker herunter und startet den nach 10 Minuten wieder neu.

Bisher funktioniert das sehr gut.

Gruß Michael
 
  • Gefällt mir
Reaktionen: HUSATECH

AlexMT-Commerce

Sehr aktives Mitglied
11. August 2017
291
68
Bei uns hat der SCX Abgleich jetzt fast 1 Monat ohne Probleme funktioniert. Jetzt hängt er sich seit gestern wieder mehrfach am Tag auf...
JTL Version: 1.7.15.4
 

HUSATECH

Aktives Mitglied
4. April 2023
6
1
Moin zusammen,

wir schlagen uns seit dem Update von 1.7.13.1 auf die 1.8.11.2 mit ähnlichen Problemen rum. Der Shopabgleich hängt sich unregelmäßig immer wieder auf ("Initial 1.Aufruf -[0.00%] ). Mal geht es drei Tage gut, mal hängt der Worker mehrmals am Tag.

Die Lösung mit dem Powershell-Script klingt nicht verkehrt. Würde ich gerne mal testen. Michael, könntest du das Skript hier netterweise zur Verfügung stellen?

Besten Dank und Gruß
Ronny
 

michab

Aktives Mitglied
8. Oktober 2012
74
14
Ok
Bei uns läuft das Script zufriedenstellend.
Wo anders wurde es nicht getestet.

Es gibt daher keinerlei Gewährleistung meinerseits.
Wer das Script einsetzen möchte sollte halt wissen was er tut.


Hab noch ne Kurzanleitung fürs Einbinden dazugepackt.
Ich hoffe es hilft euch auch.

Viel Spaß damit
 

Anhänge

  • Gefällt mir
Reaktionen: hago24 und HUSATECH

michab

Aktives Mitglied
8. Oktober 2012
74
14
Bei uns hat der SCX Abgleich jetzt fast 1 Monat ohne Probleme funktioniert. Jetzt hängt er sich seit gestern wieder mehrfach am Tag auf...
JTL Version: 1.7.15.4
Betroffen ist doch eigentlich nur der ShopAbgleich
Sonstige Marktplätze sind m.M. gar nicht betroffen.
Am Ende hat der Fehler gar nix mit der Warenwirtschaft zu tun.
Es werden Wetten angenommen 😉
 

HUSATECH

Aktives Mitglied
4. April 2023
6
1
Ok
Bei uns läuft das Script zufriedenstellend.
Wo anders wurde es nicht getestet.

Es gibt daher keinerlei Gewährleistung meinerseits.
Wer das Script einsetzen möchte sollte halt wissen was er tut.


Hab noch ne Kurzanleitung fürs Einbinden dazugepackt.
Ich hoffe es hilft euch auch.

Viel Spaß damit
Super! 👍 Vielen Dank. Ich werd mich da mal reinfuchsen.
 

HUSATECH

Aktives Mitglied
4. April 2023
6
1
Das Problem soll, laut JTL, mit Version 1.8.12.2 behoben sein.
Leider kann ich im Changelog lediglich den Punkt "JTL-Shop - Abgleich - WAWI-75480 - Abgleich mit einer 3-stelligen Länder-ISO nicht möglich" finden. Im Ticket WAWI-72420 steht der Status auf "More Info". Wo kommt die Info her, dass der Bug mit Version 1.8.12.2 behoben sein soll?

Danke und Gruß
Ronny
 

vape-store

Aktives Mitglied
5. Juni 2020
13
0
Das Problem besteht leider weiterhin. Gibt es bereits eine Lösung für das Problem?
Wawi Version: 1.9.6.5
Shop Version: 5.4
 

Ähnliche Themen