Neu Workflows bei Verbindung über Vodafone laufen deutlich länger als über Telekom

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Hallo zusammen,

mir ist nur ein sehr seltsames Verhalten bei den Workflows aufgefallen, die Laufzeiten beim gleichen Workflow sind sehr unterschiedlich je nachdem mit welchem Internetanbieter man verbunden ist. Wir haben die JTL Wawi bei CMO gehostet und verwenden einen recht umfangreichen Workflow um bei den Aufträgen die beste Versandart festzustellen.

Vodafone Fritz Box 150er Leitung
Speedtest.net Ping 14, Download 160 Mbps, Upload 9,9 Mbps
Dauer für einen Auftrag: 40 Sekunden (manchmal auch über 1 Minute)

Mobilfunknetz Telekom 25er LTE
Speedtest.net Ping 32, Download 24 Mbps, Upload 4,9 Mbps
Dauer für einen Auftrag: 15 Sekunden

Festnetz Telekom 16er DSL
Speedtest.net Ping 32, Download 13 Mbps, Upload 1,2 Mbps
Dauer für einen Auftrag: 15 Sekunden

Auf dem CMO-Server direkt
Speedtest.net Ping 7, Download 836 Mbps, Upload 436 Mbps
Dauer für einen Auftrag: 4 Sekunden

Immer der gleiche Workflow mit dem gleichen Auftrag auf dem gleichen PC (meinem Laptop).

Die Zeiten die ich angegeben haben ist die Zeit die JTL braucht um sich nach dem ausführen des Workflows zu aktualisieren so lange kann man JTL nicht verwenden weil die Sanduhr läuft, wenn man JTL dann anklickt kommt oben "keine Rückmeldung" bis der Workflow komplett durchgelaufen ist.

Das man direkt auf dem Server am schnellsten ist ist ja logisch, aber der Unterschied zwischen Telekom und Vodafone ist sehr deutlich.

Ich habe es mehrfach getestet, wenn ich mich mit meinem Laptop von der Fritzbox trenne und direkt ins Mobilfunknetz mit LTE gehe brauchen die Workflows sofort deutlich weniger Zeit und das obwohl das Netz ja eigentlich deutlich langsamer ist.

Haben Sie das Problem schonmal gehabt? Vielleicht ist es nur eine Einstellung an der Fritzbox die die Kommunikation von JTL stört.

Um 100 Bestellungen mit den Workflow zu bearbeiten dauert bei uns im Büro derzeit über eine Stunde, wenn ich über die Telekom verbunden bin weniger als 25 Minuten. Daher wäre es schon sehr wichtig rauszufinden warum das so ist. Bei JTL habe ich schon nachgefragt aber die können sich das auch nicht erklären und haben mir geraten mal hier ins Forum zu schreiben. Ich hoffe das jemand eine Idee hat.
 

D.Hartl

Moderator
Mitarbeiter
1. Juli 2021
39
16
Hallo @Zoostore ,

nur erstmal eine Idee, aber kann es eventuell sein, dass dein Internetanschluss von Vodafone mit IPv6 läuft ?
Eventuell in dem Fall dann mal testen, ob es etwas bringt beim Verbindungsprofil bei der Serveradresse die IPv6-Adresse des Servers anzugeben.
Soweit ich weiß haben die Server von CMO sowohl IPv4 als auch IPv6.
Ich habe mal gehört, dass das DS-Lite, welches bei Vodafone DSL-Anschlüssen i.d.R. genutzt wird zeitliche Verzögerungen bringt.

Gib gerne mal eine Info, ob sich dadurch etwas verändert hat.
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Hallo @Zoostore ,

nur erstmal eine Idee, aber kann es eventuell sein, dass dein Internetanschluss von Vodafone mit IPv6 läuft ?
Eventuell in dem Fall dann mal testen, ob es etwas bringt beim Verbindungsprofil bei der Serveradresse die IPv6-Adresse des Servers anzugeben.
Soweit ich weiß haben die Server von CMO sowohl IPv4 als auch IPv6.
Ich habe mal gehört, dass das DS-Lite, welches bei Vodafone DSL-Anschlüssen i.d.R. genutzt wird zeitliche Verzögerungen bringt.

Gib gerne mal eine Info, ob sich dadurch etwas verändert hat.
Hallo,

vielen Dank für den Tipp.

Das hatte mir einer unserer Mitarbeiter auch schon erzählt, nachdem er eine statische IP zuhause bekommen hat (ich glaube IPv6) waren die Probleme (andere als mit JTL) weg. Unsere Fritzbox läuft mit IPv4. CMO ist auch schon dran, ich sollte mit den verschiedenen Verbindungsarten eine Traceroute machen und die Daten dann an CMO senden, aber bisher noch keine Info bekommen.

Die hatten mir diese Info schon vorab gegeben:
"Es liegt hier außerdem die Vermutung nahe, dass möglicherweise das Routing von Vodafone anders geführt wird als bei der Telekom. Dieses Verhalten kann seit wenigen Wochen bei der Vodafone beobachtet werden. Eine mögliche Erklärung hierfür ist die Netzumstellungen nach dem Zusammenschluss der Unitymedia- und Vodafone-Netze."

Echt nervig mit den Workflows, heute dauern sie sogar noch länger als sonst, pro Auftrag über eine Minute.

Leider habe ich keine Ahnung was Du damit meinst, technisch bin ich da nicht so im Thema:
"Eventuell in dem Fall dann mal testen, ob es etwas bringt beim Verbindungsprofil bei der Serveradresse die IPv6-Adresse des Servers anzugeben."
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Ich habe nochmal mit unserem Mitarbeiter gesprochen, es war genau umgekehrt, er hatte vorher IPv6 und erst als er IPv4 bekommen hatte funktionierte es besser. Wir haben ja nun schon IPv4. In der Fritzbox gibt es eine Einstellung "IPv6-Unterstützung aktiv" die war nicht aktiviert, ich habe es mal ausprobiert, aber die Workflows laufen immer noch ca. 1 Minute pro Auftrag. Bei uns im Lager an einem anderen Standort haben wir einen Telekom Anschluss DSL 50 und dort dauert der gleiche Workflow ca. 10 Sekunden.

CMO sagt die können nichts machen, ist Sache von Vodafone. Da bleibt wohl nur ein Anbieterwechsel....
 

D.Hartl

Moderator
Mitarbeiter
1. Juli 2021
39
16
Versuch mal in der JTL-Datenbankverwaltung, wo die Einstellungen für die Verbindung zur Datenbank angegeben sind, die IPv6-Adresse des Servers anzugeben.

Ich denke du wirst da in deiner aktuellen Konfiguration sicherlich die IPv4-Adresse oder einen Hostname stehen haben.

Eventuell hilft es in deinem Fall, dort eben die IPv6-Adresse des Servers anzugeben. Wichtig dabei ist jedoch dann, dass in den Einstellungen deines Netzwerkadapters auch IPv6 aktiv ist.
Bei meinem Test konnte ich sowohl über die IPv4- wie auch über die IPv6-Adresse eine Verbindung zu meinem Testserver herstellen wobei ich auch keinen Vodafone Anschluss nutze, aber da die IPv6 Behandlung oder das Routing des Anbieters ja augenscheinlich damit zusammenhängt, wäre es einen Versuch wert ;)

jtldatenbankverbindungipv6.PNG
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Hallo,

ich habe mich mit dem Thema jetzt nochmal ausgiebig befasst und hatte einen sehr netten Mitarbeiter von der Firma CMO der alles versucht hat mir zu helfen, aber das Problem liegt ganz klar bei Vodafone. Ich habe es mit der IPv6-Adresse des Servers versucht, aber es kommt keine Verbindung zustande.

Die Info vom CMO-Mitarbeiter: "Wir sehen zwar, dass die FritzBox Ihnen eine gültige IPv6 zugeteilt hat. Sie könne auch über die FritzBox die IPv6 von URLs auflösen. Allerdings ist keine Verbindung zu diesen möglich. Sowohl Traceroute als auch Ping-Test schlagen fehl."

Ob es wirklich besser wird wenn wir über IPv6 steht ja noch gar nicht fest, es ist ja nur mal ein Ansatz eine Lösung zu finden, aber so komme ich leider nicht weiter. Ich werde bei Gelegenheit versuchen mit der Hotline von Vodafone zu sprechen bezüglich dem IPv6 Problem, ich habe aber wenig Hoffnungen das die mir weiterhelfen können.

Inzwischen sind wir im Büro dazu übergegangen alle PC's die gerade nicht verwendet werden mit dem Workflow immer wieder zu beauftragen sobald neue Bestellungen rein kommen die arbeiten die dann ab ohne das die anderen PC's wo eigentlich dran gearbeitet werden soll blockiert werden. Keine schöne Lösung aber besser als keine.

Vielen Dank trotzdem für den Versuch mir weiterzuhelfen.
 

SebiW

Sehr aktives Mitglied
2. September 2015
1.737
605
Andere Frage: Gibt es einen spezifischen Grund warum Ihr diese Workflows lokal und nicht via Worker ausführt? Wenn es bei Euch zu solch langen Wartezeiten kommt wäre ein Ausführen selbst mit Verzögerung via Worker ja wahrscheinlich dennoch die performantere Alternative?
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Hallo,

den Workflow habe ich mir selber gebaut und der ist aufgrund der vielen verschiedenen Gegebenheiten (neue Artikel, 3 verschiedene Paketdienste, neue Lieferländer usw.) immer größer geworden und dauert damit immer länger. Ich habe auch schon überlegt den einfach anstatt im manuellen Bereich weiter oben bei "angelegt" anzulegen, dann würde der Workflow automatisch drüber laufen sobald ein Auftrag rein kommt. Problem ist nur das man die Workflows von "manuell" nicht einfach in einen anderen Bereich kopieren oder verschieben kann d.h. ich müsste diesen Workflow 1 zu 1 nochmal nachbauen, das wären etliche Stunden Arbeit, aber ich denke das muss ich dann mal machen, dann arbeitet der Worker auf dem Server diesen Workflow ab. Schade das man den manuellen nicht zeitgesteuert starten kann, man muss ja vorher manuell die Aufträge markieren.
 

SebiW

Sehr aktives Mitglied
2. September 2015
1.737
605
Auch den manuellen kannst Du ja via Worker ausführen lassen. Dafür muss einfach nur der Ausführungsplan von sofort auf verzögert um 1 Minute gestellt werden.
Damit wird das immer auf dem System, auf dem der Worker läuft, abgearbeitet und Du umgehst Dein Problem zumindest teilweise und Du blockierst Dir nicht die Rechner.
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Echt, das geht? Aber man muss doch vorher die Aufträge markieren die er bearbeiten soll, woher soll JTL wissen welche Aufträge bearbeitet werden müssen, oder werden dann immer alle Aufträge die vorhanden sind jede Minute (oder was man halt für eine Zeit eingestellt hat) mit dem Workflow bearbeitet?
 

SebiW

Sehr aktives Mitglied
2. September 2015
1.737
605
Nein, die Workflows werden genauso ausgeführt wie lokal, halt nur mittels des Workers. Also wie bisher alle betroffenen Aufträge auswählen, Workflow anstoßen und fertig. Worker arbeitet das ab.
Gilt übrigens auch für die automatischen Aufträge. Erstellst Du händisch einen Auftrag in der Wawi wir der automatische Workflow lokal ausgeführt.
Setzt Du bei den automatischen Workflows ne Verzögerung werden sie durch den Worker ausgeführt.
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Hab gerade mal nachgesehen, die Zeiteinstellungen gehen nur bei den einzelnen Workflows, da ich aber eine Reihe von 40 Workflows habe die auch in der richtigen Reihenfolge bearbeitet werden müssen wird das nicht gehen. Da werden viele verschiedene Dinge der Reihe nach abgefragt z.B. ob die Adresse eine Packstation ist und wenn ja ob das bestellte Produkt in die Packstation passt usw. usw.
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Nein, die Workflows werden genauso ausgeführt wie lokal, halt nur mittels des Workers. Also wie bisher alle betroffenen Aufträge auswählen, Workflow anstoßen und fertig. Worker arbeitet das ab.
Gilt übrigens auch für die automatischen Aufträge. Erstellst Du händisch einen Auftrag in der Wawi wir der automatische Workflow lokal ausgeführt.
Setzt Du bei den automatischen Workflows ne Verzögerung werden sie durch den Worker ausgeführt.
Ach jetzt verstehe ich das, man wählt sie wie gehabt aus und durch die Zeitverzögerung macht es dann der Worker. Das werde ich mal testen. Vielen Dank.
 

SebiW

Sehr aktives Mitglied
2. September 2015
1.737
605
Alternativ kannst Du auch Workflows durch andere Workflows anstoßen lassen.
Ersten Workflow auf verzögert stellen. Bei den Workflowaktionen den jeweils nächsten Workflow als letzten Arbeitsschritt einstellen. Das der Reihe nach für alle Workflows machen -> Workflows 1 wird vom Worker angestoßen, stößt Workflow 2 an, Workflow 2 läuft lokal auf dem Server und stößt am Ende Workflow 3 an usw.
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Das ist eine sehr gute Idee, ich komme der Lösung immer näher, aber leider bekomme ich die Auslösung des Workflows per zeitgesteuerten Workflow nicht hin.

Workflow auslösen.jpg
Der Logik nach müsste es so gehen, dieser Workflow hat 1 Minute Zeitverzögerung, ich sehe auch auf dem Server im Worker das ein Workflow gestartet wird, aber mein ursprüngliches Ereignis "Büro: Versandarten zuordnen" wird leider trotzdem nicht ausgelöst. Habe ich einen Fehler im Bezugsobjekt? Ich wähle mir 10 Aufträge aus, starte diesen Fernsteuerungs-Workflow und nach 1 Minute müsste mein alter "Büro: Versandarten zuordnen" Workflow doch aktiviert werden. Nur klappt es leider nicht. 😢
 

SebiW

Sehr aktives Mitglied
2. September 2015
1.737
605
Du musst ein wenig mehr Geduld haben. Ablauf: Workflow wird Worker hinzugefügt, Worker arbeitet im von Dir eingestellten Zeitrahmen unter Admin\Worker bis zu 50 Ereignisse in einem Lauf ab, dann folgt die einstellte Wartezeit, dann werden die nächsten 50 Ereignisse abgearbeitet.
Und natürlich die zentrale Frage: Der Worker läuft bei Dir?
Um keine unnötigen Überschneidungen zu haben macht es zb Sinn Dinge wie automatische Mailversand auf außerhalb der Bürozeiten zu verlagern.
 

Zoostore

Aktives Mitglied
5. Oktober 2016
25
11
Du hast Recht, es funktioniert tatsächlich. Ich dachte wenn ich 1 Minute Zeitverzögerung einschalte und der Server 4 Sekunden für den Workflow braucht wäre er sofort nach 1:04 Min. fertig, aber im Workflow Log kann man sehen das er alles schön der Reihe nach abarbeitet. Das spart uns ganz viel Zeit und Arbeit.

Das ist endlich die Lösung und einfacher als ich gedacht habe. 😊 Ich danke Dir vielmals, ich wünschte ich könnte mich irgendwie erkenntlich zeigen.
 
  • Gefällt mir
Reaktionen: SebiW

SebiW

Sehr aktives Mitglied
2. September 2015
1.737
605
Du hast Recht, es funktioniert tatsächlich. Ich dachte wenn ich 1 Minute Zeitverzögerung einschalte und der Server 4 Sekunden für den Workflow braucht wäre er sofort nach 1:04 Min. fertig, aber im Workflow Log kann man sehen das er alles schön der Reihe nach abarbeitet. Das spart uns ganz viel Zeit und Arbeit.

Das ist endlich die Lösung und einfacher als ich gedacht habe. 😊 Ich danke Dir vielmals, ich wünschte ich könnte mich irgendwie erkenntlich zeigen.
Dafür gibts das Forum ja. Ich hab hier selber schon deutlich mehr Hilfe bekommen als ich geben konnte. Schön wenn das die richtige Lösung für Euer Problem ist :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Kostenlos Einsteigerschulung: Tag 6 Teil 2 - Einführung in Automatisierungen mit JTL-Workflows Messen, Stammtische und interessante Events 0
Neu personalisierte Artikel bei eBay User helfen Usern - Fragen zu JTL-Wawi 0
Neu Problem bei der Installation siehe Anhang Installation von JTL-Wawi 1
Neu WMS Auftragsfarben bei aktivierter Teillieferung JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
In Diskussion Beim Einkauf eine Rechnungsadresse vorbelegen (bei mehreren Firmen) JTL-Workflows - Fehler und Bugs 0
Neu Hilfe bei Einstellungen im Shop Dienstleistung, Jobs und Ähnliches 0
Neu Hilfe bei Shopware Update 5.5 auf 5.6.10 gesucht (inkl. Plugins) User helfen Usern 0
In Diskussion Workflow Packtisch bei Bedarf Rechnung drucken JTL-Workflows - Ideen, Lob und Kritik 1
Neu Benachrichtigung zu Kundenrezensionen bei Amazon User helfen Usern - Fragen zu JTL-Wawi 0
Upgrade 4.06 -> 5.1.1 - Keine Auswahl bei Varkombis möglich Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu JTL Lager Ausland MwSt. Satz / BUG? bei Bestellung aus Shop JTL-Wawi - Fehler und Bugs 1
In Diskussion Versandart bei Check24 und Kaufland Aufträgen durch Worklow die richtige Versandart setzen lassen JTL-Workflows - Ideen, Lob und Kritik 8
Neu Bei Lieferantenbestellung Auftrag abfragen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL Shop 5.1 kritischer Fehler bei Installation mit Demodaten Installation / Updates von JTL-Shop 1
Neu Kundengruppen - Haken setzen bei neuem Onlineshop nicht möglich User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung Wareneingang lässt sich nicht buchen Fehlermeldung: Von den Bilddaten wurde bei der Verarbeitung ein Überlauf generiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler bei Kommunikation mit Server - Repricer funktioniert nicht JTL-Repricer für JTL-Wawi und Web 0
Neu Artikelbild verschwindet bei Hovern Allgemeine Fragen zu JTL-Shop 4
Gelöst nagativer Korrekturbetrag bei Rechnungskorrektur unter 1.5.48.2 [WAWI-57440] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Retoure bei Gutscheinzahlung Allgemeine Fragen zu JTL-POS 0
Neu Cross-Site-Request-Forgery! Sind Cookies aktiviert? Fehlerhafter Token bei Warenkorb Nutzung JTL-Shop - Fehler und Bugs 2
Neu Checkbox Dropchipping möglich wird nicht bei ALLEN zugewiesenen Artikeln ausgefüllt ?!? JTL-Wawi - Fehler und Bugs 0
Neu Aktivierung der Dropshipping-Möglichkeit bei ALLEN eingepflegten Artikeln per Ameise möglich? JTL-Ameise - Ideen, Lob und Kritik 8
Gelöst Kassenlade öffnet sich bei Zahlung per EC-Karte JTL-POS - Fehler und Bugs 0
Neu Workflow "automatisch Artikeletiketten drucken bei WE" funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Herkunftsland bei Amazon Pflicht ab dem 22.08.2021 Amazon-Lister - Fehler und Bugs 12
In Diskussion Workflow Nachforschung bei Amazon VCS-Light JTL-Workflows - Fehler und Bugs 0
Neu ***Hinweis*** Störung bei Amazon Amazon-Anbindung - Fehler und Bugs 17
Neu JTL - Ansicht: Bei Teillieferung verschwindet die Restmenge in der Ansicht Lieferbar JTL-Wawi - Fehler und Bugs 4
JTL Shop Sitemap Probleme Allgemeiner HTTP Fehler bei Google Einrichtung JTL-Shop5 10
Neu Fehler bei der Migration auf InnoDB - tzahlungslog Upgrade JTL-Shop4 auf JTL-Shop5 6
Neu Probleme bei der Übernahme von Amazon-Bestellungen (31.08.2021) Amazon-Anbindung - Fehler und Bugs 40
Neu JTL-Shop 5.0.3 - JTL-Wawi 1.5.48.2 - Automatischer Upload der PDF-Rechnungen/Gutschriften im Kundenkonto, wie bei Amazon-IDU, möglich, wie? Allgemeine Fragen zu JTL-Shop 0
Neu Artikelbilder beschränken bei Ebay Angebot User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler beim Verbindungsaufbau: Exception bei global_data.pull: Short and Long cannot be null Modified eCommerce-Connector 0
Neu Fehler bei der Synchronisierung mit Shopware Starten mit JTL: Projektabwicklung & Migration 2
Neu Aufträge stecken nach Absturz bei Auslieferung auf der Pickliste fest JTL-Wawi - Fehler und Bugs 4
Neu Zusatzverpackung bei speziellen Artikeln Pflicht? Wie macht man das? Allgemeine Fragen zu JTL-Shop 0
Neu Bug: Template Datein des Child-Templates werden nicht bei include anweisungen geladen JTL-Shop - Fehler und Bugs 2
Neu Grundpreis bei Staffelpreisen Betrieb / Pflege von JTL-Shop 0
Neu Probleme bei JTLShop5 hausintern auf dem gleichen Rechner wie JTL Wawi Onlineshop-Anbindung 5
Neu Rundungsfehler bei Kunden mit Rabatt und Nettobeträgen JTL-Wawi - Fehler und Bugs 12
Beantwortet SQLDateTime Überlauf bei initialem Datentransfer Gambio-Connector 4
Fehler bei der Installation von JTL Shop 5 Einrichtung JTL-Shop5 3
Neu Bestellvorschläge nicht möglich bei Bezug per See- und Luftfracht? (unterschiedliche Lieferzeiten) Arbeitsabläufe in JTL-Wawi 1
Einstellen von Schrift und Farbe & Fehler bei Anzeigen von Bildern Einrichtung JTL-Shop5 3
Neu Unterschriftsfelder für der AB bei Bedarf ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu Ebay Angebotsaktualisierung Evo Template bei neuem Artikelbild? User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Wawi 1.6.29.2 - Das Gewicht darf nich '0' sein bei Warenpost Sendungen JTL-ShippingLabels - Fehler und Bugs 9
Neu Fehler bei Account xxxx [Amazon.de]: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 1

Ähnliche Themen