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.043
1.592
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.463
2.584
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.463
2.584
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.463
2.584
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.463
2.584
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
Seit umzug auf neuen Server und vorherigem update auf 2.0, startet worker nicht... JTL-Wawi 2.0 4
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 12
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 4
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Neu Benachrichtigung wenn Worker Abgleich fehlschlägt? User helfen Usern - Fragen zu JTL-Wawi 0
Worker läuft, zieht aber keine Aufträge in die Wawi JTL-Wawi 2.0 1
Neu Worker generiert dauernden Security2:error JTL-Shop - Fehler und Bugs 1
FFN Abgleich schlägt fehlt mit Worker 2.0 JTL-Wawi 2.0 1
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Probleme mit JTL Worker JTL-Wawi 2.0 1
(gelöst) Ecomdata - JTL Worker 2.0 - Startet nicht - Schließt ohne Fehlermeldung JTL-Wawi 2.0 8
JTL-Worker speichert Einstellungen nicht JTL-Wawi 2.0 0
Worker Login nicht möglich - Anmeldedaten angeblich falsch JTL-Wawi 2.0 3
JTL-Worker-Status-Widget zeigt nichts mehr an JTL-Wawi 2.0 7
Neu JTL Worker 2.0 erstellt keinen Komplettabgleich JTL-Wawi 2.0 65
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 17
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
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 Migration DHL Versenden 3.0 auf DHL Versenden 4.0 Dienstleistung, Jobs und Ähnliches 6
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 0
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 0
Hat schon jemand auf JTL 2.0.2 installieren? JTL-Wawi 2.0 9
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu DHL Umstellung auf 4.0 User helfen Usern - Fragen zu JTL-Wawi 2
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Neu seit Umstellung auf DHL 4.0 ist auf DHL Aufkleber grauer Schleier im Hintergrund JTL-ShippingLabels - Fehler und Bugs 0
Neu Automatische Umstellung auf Pro-Tarif ohne Zustimmung? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Positionen eines Auftrags auf mehrere Picklistenvorlagen aufteilen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Upgrade CFE auf Advanced Allgemeine Fragen zu JTL-Shop 7
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL2DATEV SKR 04 auf SKR 03 umstelllen User helfen Usern - Fragen zu JTL-Wawi 0
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu Wer hat schon auf 5.7 geupdatet? Installation / Updates von JTL-Shop 5
Neu JTL WMS & mehr – auf dem MultichannelDay.de Messen, Stammtische und interessante Events 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 5
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
JTL hausinterner Herstellerslider auf Mobile Ansicht nicht sichtbar. Einrichtung JTL-Shop5 0
Neu Fehler Scan Barcodes GTIN13 auf einem Lotto-Kundenbeleg JTL-POS - Fehler und Bugs 4
Umstellung auf 2.0, Frage zur Auf-Abwärtskompatibilität JTL-Wawi 2.0 2
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17

Ähnliche Themen