In Bearbeitung Worker auf Server

Schnulli

Aktives Mitglied
29. September 2017
13
0
Hallo,

ich habe mal eine Frage zum korrekten Start des Workers:

Wenn ich diesen manuell auf meinem Server starte, mich dann ganz normal daran anmelde und ihn laufen lasse funktioniert dieser einwandfrei, die Daten werden bei eBay abgerufen und in der Wawi aktualisiert.

Nun wollte ich ihn als Dienst laufen lassen. Dazu wollte ich zunächst den Worker testweise manuell mit Argumenten starten, also wie ich an anderer Stelle gelesen habe:
"JTL-wawi.exe WORKER Standard admin pass eazybusiness"
Das Ding startet nun auch und beginnt zu arbeiten, auch der Wawi-Abgleich funktioniert einwandfrei. Alles gut.

Nun habe ich es als Dienst eingerichtet, indem der Start des Workers über eine batchdatei mit o.g. Befehlszeile erfolgt. Auch das klappt, der Dienst startet, der Worker läuft. Allerdings wird die Datenbank nun selber nicht aktualisiert. Es scheint also so, als würde der Worker nicht laufen, obwohl er eigentlich läuft.....

Kennt jemand dieses Problem?

Gruß
Thomas
 

Schnulli

Aktives Mitglied
29. September 2017
13
0
Ja, alles nach Anleitung.
Wenn ich die Batchdatei manuell starte öffnet sich der Worker und funktioniert auch. Nur eben als Dienst klappt das nicht. Inzwischen habe ich die Serverprotokolle gefunden. Daraus wird nun ersichtlich, warum er nicht funktioniert.
Der Dienst wird gestartet und dann gleich wieder beendet. Und das geht endlos so weiter (dafür sorgt wohl NSSM mit seinen Einstellungen). Im Taskmanager sieht es aber so aus als laufe der Dienst konstant durch. Daher die irrige Annahme, der Dienst würde seine Tätigkeit ordnungsgemäß verrichten.
Aber warum das genau so ist weiß ich nun nicht. Werde mal weiter forschen. Oder jemand eine Idee?
 

SebiW

Sehr aktives Mitglied
2. September 2015
3.109
1.626
Hallo Schnulli, das wahrscheinlichste Problem liegt beim Profilnamen. Hast Du hier einen Namen mit Leerzeichen oder Sonderzeichen verwendet, als sowas wie "JTL meine Wawi ihr Profilname)=/&/" ?
Gerade die Leerzeichen machen beim Start des Worker gerne Probleme.
Alternativ, hast Du darauf geachtet den Dienst für den Logon die richtigen Admin Werte zu hinterlegen? Ich habe beim Einrichten fast ne Stunde gebraucht bis ich kapiert hatte, dass ich aus Versehen beim Passwort ein abschließendes Leerzeichen mit kopiert hatte.
 

dort

Aktives Mitglied
10. Oktober 2016
37
0
Hallo,

hab denk ich das selbe Problem.

- Wenn ich den Worker per Konsole starte:D: -> cd \Program Files (x86)\JTL-Software -> JTL-wawi.exe WORKER Standard workeruser workeruserpassword eazybusiness geht das Worker Fenster auf und alles läuft
- Wenn ich die batchdatei ausführe: erhalte ich:
D:\Program Files (x86)\JTL-Software>worker.bat
D:\Program Files (x86)\JTL-Software>´╗┐echo off
Der Befehl "´╗┐echo" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
D:\Program Files (x86)\JTL-Software>D:
D:\Program Files (x86)\JTL-Software>cd \Program Files (x86)\JTL-Software
D:\Program Files (x86)\JTL-Software>JTL-wawi.exe WORKER Standard workeruser workeruserpassword eazybusiness
Workerfenster geht auf und alles läuft
- Wenn ich es als Dienst versuche wird der Dienst als "wird ausgeführt" angezeigt aber es findet kein Abgleich statt.


Wo finde ich die Serverlogs/Serverprotokolle um festzustellen was da schief läuft?
Datei hab ich auf Leerzeichen gecheckt ist nix drinnen am Ende der Zeilen.

Ich verzweifle tierlangsam mit dem Ding.

Gruß
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Womit erstellst du die batch? Richtige Kodierung?
Bei notepad++ z.B. "ANSI" oder "UTF-8 ohne BOM" sollte funktionieren. Speicher die bat mal so codiert ab. Versuch macht kluch.^^
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Vor allem daran denken, dass der Worker dann ggf. in einem anderen Benutzerkontex läuft, d.h. als Laufwerk verbundene Netzwerkpfade existieren nicht. (Bei mir wurden die Rechnungen nicht mehr gespeichert, da mein Laufwerk R: fehlte.)
 

dort

Aktives Mitglied
10. Oktober 2016
37
0
Wenn ich die Kodierung auf ANSI oder UTF-8 ohne BOM speichern, erhalte ich auf der Konsole:

D:\Program Files (x86)\JTL-Software> worker.bat
D:\Program Files (x86)\JTL-Software>echo off

Mehr nicht
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.630
2.686
Berlin
Firma
css-umsetzung
Warum nimmst du eine batch und startest den Worker nicht mit nssm direkt?

das wären dann deine Parameter und der User wäre z.B. .\Administrator
"WORKER Standard workeruser workeruserpassword eazybusiness"
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.630
2.686
Berlin
Firma
css-umsetzung
mach das mal bitte so

user = dein username
pass = dein password
css-umsetzung dein Profilname vermutlich Standard

D:\JTLWAWI\JTL-Software\JTL-wawi.exe bei dir der Pfad zur Wawi
D:\JTLWAWI\JTL-Software bei dir das Verzeichnis in dem die wawi liegt



upload_2018-1-3_9-6-34.png

zur Sicherheit verzögerter Start

upload_2018-1-3_9-8-59.png

wenn du von Server sprichst hast du ja vermutlich einen Administrator Account denk daran das der auch ein Passwort braucht

upload_2018-1-3_9-10-9.png
 

dort

Aktives Mitglied
10. Oktober 2016
37
0
Hab das alles so eingerichtet wie oben beschrieben.
In der WaWi seh ich "Shopabgleich Fehler" der Dienst läuft aber.
Wenn ich es per Konsole funktioniert alles wunderbar und der Yorker startet ohne Fehler und für einen Abgleich durch.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.630
2.686
Berlin
Firma
css-umsetzung
wenn du das so eingetragen hast wie ich es in den Bildern zeige nur eben mit deinen Daten dann gibt es keinen Grund das es nicht gehen sollte, außer du hast beim Admin mist gemacht.

Also frage ich mal anders:
hast du einen Benutzeraccount mit dem du dich auf dem Rechner einloggst?
 

dort

Aktives Mitglied
10. Oktober 2016
37
0
Ich hab Admin Zugang zum Server und hab auch die entsprechenden Daten eingetragen (Administrator // ADMINPASSWORT). Ich teste das nachher nochmal ganz genau.
 

dort

Aktives Mitglied
10. Oktober 2016
37
0
Hab alles nochmal überprüft aber die Meldung im Dashboard der WaWi bleibt die selbe. Hab dann aus lauter Verzweiflung nochmal die Variante mit dem Bauchfile gestartet und auf einmal läuft es, keine Ahnung warum aber es läuft. Ichgehalte das jetzt mal im Auge. Aber vielen Dank für die ganze Ideen und Anregungen.
 

dort

Aktives Mitglied
10. Oktober 2016
37
0
Hi alle zusammen.

Der Worker ist jetzt ca 12 Stunden gelaufen. Dann wird der Dienst von einem Script gestoppt, die Ameise importiert Daten, dann soll der Dienst wieder gestartet werden. Und das ging wieder schief! "Shopabgleich Fehler"! Hab dann versucht den Dienst irgendwie wieder zu starten, was überhaupt nicht geklappt hat. Hab dann den Dienst beendet und den Worker jetzt über die Konsole gestartet.

JTL-wawi.exe WORKER Standard workeruser workeruserpassword eazybusiness 1>>d:\Importer\worker.log 2>>d:\Importer\worker.err

Workerfenster geht auf und ich seh das der Abgleich läuft.

worker.err bleibt leer
worker. log hat folgenden Inhalt
Connected to ROOT\CIMV2 WMI namespace
04.01.2018 22:51:09 Starte Webshopabgleich für XXX...
04.01.2018 22:51:30 Webshopabgleich für XXX beendet...



Als der Aufruf als Dienst erfolgt ist stand nur: Connected to ROOT\CIMV2 WMI namespace

Der Status in der WaWi bleibt während des Abgleich (Welcher läuft und Daten verarbeitet) auf "Shopabgleich Fehler", nach dem Abgleich ist er auf "Worker Status Ok" gesprungen.

Die WaWi läuft auf einen Strato Server, kann es evtl daran liegen das der Worker sich nicht als Dienst starten läßt? Hatte das ganze auf einen Win7 Desktop getestet, dort lief der Worker als Dienst ohne die ganzen Mucken die ich jetzt auf dem Server hab. Es ist zum aus der Haut fahren, man kann es nicht wirklich debuggen warum der Dienst zwar läuft aber einen Fehler wirft. Hatte nur noch gesehen das ich in der Prozessliste manchmal zwei JTL-Wawi.exe mit dem Benutzer Administrator hatte.

Hat vielleicht noch jemand eine Idee.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.630
2.686
Berlin
Firma
css-umsetzung
Also wenn das auf einem strato server laeuft.....

Ich richte den Worker oft auf strato Server ein, da gibt es gar keine Probleme.
Auf meinem Strato Server laufen drei Worker für unterschiedliche Instanzen, und das problemlos.

Du machst also irgendwas grundlegendes falsch.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Läuft das Script, was den Dienst stoppen und wieder starten soll mit Admin-Rechten (ausführen als Administrator)?
Wenn hier ein Script den Dienst stoppen und starten soll, dann funktioniert das nicht, wenn ich das als Admin angemeldet ausführe. Ich muss "ausführen als Admin" verwenden, sonst gibt es einen Zugriff verweigert.
 

dort

Aktives Mitglied
10. Oktober 2016
37
0
Dann kapier ich das net!!

Hab aktuell es mit dem Batch File laufen. Vielleicht ist es auch das.

Ich richte das ganze morgen nochmal neu ein.
Ich lösche den vorhandenen Dienst
Ich halt mich an das was du beschrieben hast und richte den NSSM direkt ohne .bat ein. Kann ich da auch ein log File schreiben? Sorry für die blöde Frage, aber ist Neuland auf em Win Server für mich.
Aber das müsste ja gehen in den Arguments?

Vorgehen richtig in der Reihenfolge

1. Einrichten NSSM (Wie in #11 beschrieben)
2. Starten des Dienstes
3. Worker in der WaWi aktivieren (alle 120 Sek abgleichen)

Muß der Dienst gestoppt werden während die Ameise läuft? Man hört solche und solche Meinungen?
 
Ähnliche Themen
Titel Forum Antworten Datum
Update auf Wawi 2.0 - Worker funktioniert nicht mehr JTL-Wawi 2.0 6
Worker als Dienst einrichten JTL-Wawi 2.0 0
Neu automatisch Starten Worker / WaWi Arbeitsabläufe in JTL-Wawi 3
Neu Abgleiche für zweiten Mandanten bei Worker-Neustart deaktiviert JTL-Wawi - Fehler und Bugs 0
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1
JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi 2.0 10
Neu Shop und Worker synchronisieren nicht nach Wechsel zu Cloudflare Allgemeine Fragen zu JTL-Shop 0
Worker 2.0 starten mit deak. Abgleichen? JTL-Wawi 2.0 6
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Neu Artikel im Shop auf nicht sichtbar für alle stellen? Allgemeine Fragen zu JTL-Shop 3
Neu Nach Update auf Shop 5.8 - Wo wird das Gewährleistungslabel angezeigt? Allgemeine Fragen zu JTL-Shop 8
Neu DPD auf Shipping 2.0: komplettes Service-Angebot über die neue Meta API - was ihr wissen müsst News, Events und Umfragen 1
Neu Bilder Slider fehlerhaft nach Update auf 5.8.0 JTL-Shop - Fehler und Bugs 7
Update Patch 5.7.1 auf 5.7.3 ist falsch Einrichtung JTL-Shop5 2
Neu Update auf 5.7.2 Installation / Updates von JTL-Shop 2
Auftragsbild auf Auftrag über den Formulardesigner JTL-Wawi 2.0 0
"Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?". Starten mit JTL: Projektabwicklung & Migration 3
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Update 5.3 auf 5.7.2 Shop funktioniert nicht mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Amazon FBA Bestand auf 0 und Amazon verkauft trotzdem weiter JTL-Wawi 2.0 0
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“. Starten mit JTL: Projektabwicklung & Migration 43
Mehrere Probleme mit Update auf 2.0.5 JTL-Wawi 2.0 6
Neu Drucker funktioniert nicht nach update auf 2.0.0.2 JTL-POS - Fehler und Bugs 4
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Stücklistenartikel mit Differenzbesteuerung + 19 % USt. – Komponenten getrennt auf Rechnung ausweisen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shopify-Connector auf neues JTL-Kundenkonto umstellen – App bleibt altem Konto zugeordnet Shopify-Connector 4
Neu Stücklisten auf Vorlagen für Picklisten formatieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu 🔥 𝐍𝐮𝐫 𝟓× verfügbar 𝟓𝟎% 𝐑𝐚𝐛𝐚𝐭𝐭 auf dein Besucherticket für die kommende JTL-Connect am 02.10.2026 in Köln Dienstleistung, Jobs und Ähnliches 0
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu Conrad - Umstellung auf das One-Creditor-Modell Einrichtung und Installation von JTL-eazyAuction 0
Neu Update auf 1.11 / 2.0 nicht möglich Installation von JTL-Wawi 6
JTL reaktiviert keine Angebote mehr auf Otto Otto.de - Anbindung (SCX) 1
Neu Möglichkeit QR Code auf Label zu drucken JTL-ShippingLabels - Fehler und Bugs 2
Neu Probleme beim Shop Update auf 5.7.2 Installation / Updates von JTL-Shop 4
QR-Code auf der Rechnung gibt 100-fachen Betrag des eigentlichen Rechnungsbetrages aus JTL-Wawi 2.0 5
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 10
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2

Ähnliche Themen