Veloconnect Fehlermeldungen

Guten Tag,


wir bekommen vereinzelt folgende Fehlermeldung beim Step "Veloconnect Text Search":


Ein Timeout ist aufgetreten (etwas hat zu lange gedauert). Die Anfrage dauerte zu lange und ist in ein Timeout gelaufen. Das passiert meistens, wenn die Gegenseite unter Last ist und sehr lange zum Antworten braucht. (Root Causes: RuntimeException: [HTTP_REMOTE_TIMEOUT|REMOTE|ERROR] The request took too long and ran into a timeout. Usually this happens when the remote side is under heavy load and takes too long to SocketTimeoutException: Read timed out SocketTimeoutException: Read timed out SocketTimeoutException: Read timed out)
STEP_ERROR REMOTE_TIMEOUT HTTP_REMOTE_TIMEOUT

Versuchen Sie es erneut und versuchen Sie die Menge der Daten zu reduzieren. Manchmal passiert das, wenn die Gegenstelle oder API unter hoher Last ist und dadurch zu lange zum Antworten braucht.
Reduzieren Sie nach Möglichkeit die Datenmenge und versuchen Sie es erneut.



Wir erhalten den Fehler komischerweise nur ab und zu. Dennoch sollte so ein Fehler nicht auftreten. Wie kann man dies beheben?

Die Menge der Daten können wir nicht reduzieren, da wir den Bestand aller Artikel benötigen.

Hallo RadOnline,


die Fehlermeldung erhalten sie im VeloconnectTextSearch Step, wenn wir nach 60 Sekunden von der Gegenseite keine Antwort erhalten haben. Je nach Hersteller/Lieferant kann die Antwortzeit bei Veloconnect stark variieren. Sie können die Datenmenge pro Abfrage zu reduzieren, indem sie den Wert im Feld maxProductsPerRequest verringern (z.B. auf 25).





Viele Grüße

Torsten Felsch

Guten Tag Herr Felsch,

vielen Dank für die Antwort. Wir bekommen in einem unserer VeloConnect Steps nun folgenden Fehler:


image



Viele Grüße

Paul Oltmanns

Hallo Herr Oltmanns ,


im Screenshot sieht es so aus als wäre im Feld "limitItems" des VeloconnectTextSearch Steps eine 0 hinterlegt ("Used limit: 0"). In diesem Fall wird kein Artikel abgerufen und es kommt zu der Fehlermeldung im CSVWriter Step. Sie können zum Testen im limitItems Feld eine kleinere Zahl (z.B. 100) hinterlegen und das Feld einfach leeren, sobald sie alle Artikel abrufen wollen.


Viele Grüße

Torsten Felsch