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.090
1.615
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.599
2.673
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.599
2.673
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.599
2.673
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.599
2.673
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
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
Worker 2.0 starten mit deak. Abgleichen? JTL-Wawi 2.0 6
[1.11.10]Worker-Dienst gestartet - Worker gestoppt JTL-Wawi 1.11 2
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
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
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 7
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
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Ameise - Importvorlage auf 80 Spalten begrenzt? JTL-Wawi 2.0 0
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Anpassung Kundendaten auf XRechnung User helfen Usern - Fragen zu JTL-Wawi 6
Neu Absenderadresse auf Versandlabel ändern User helfen Usern - Fragen zu JTL-Wawi 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Umstellung auf Jera Datev Schnittstelle - keine Kundennummer im Kundencenter Schnittstellen Import / Export 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
Neu DotLiquide Variable Voraussichtliches Lieferdatum auf Rechnung User helfen Usern - Fragen zu JTL-Wawi 1
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu DHL Versenden 4.0 Zolltarifnummer auf 8 Stellen kürzen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Internetmarke 2.0 - Direktdruck auf Umschlag JTL-ShippingLabels - Ideen, Lob und Kritik 3
Update auf 1.11.11 schlägt fehl JTL-Wawi 1.11 3
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rechnungskorrektur/Storno wird auf falsches Buchungskonto gebucht JTL-Wawi - Fehler und Bugs 1
Neu Umstellung auf DHL Versenden 4.0 leeres Versand Label JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Angebotsname auf Amazon Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Konfigurationskomponenten auf Bons in separaten Positionen ausgeben JTL-POS - Fehler und Bugs 4
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1

Ähnliche Themen