Worker als Dienst einrichten...aber wie????

Matze100879

Aktives Mitglied
26. Januar 2013
110
0
Hallo zusammen,
Es gibt zwar echt einige Beiträge über das Thema, jedoch wird irgendwie immer nur um den heissen Brei rumgeschrieben.
Ich habe Windows 2008 R2 . Kann mir jemand hier bitte eine Anleitung schreiben wie ich den Worker als Dienst einrichte und dann über net Stop und und net Start einrichten kann??? Würde sicherlich auch gut in die JTL Wiki passen da dies sicherlich echt einigen helfen würde....
Danke...
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.727
813
AW: Worker als Dienst einrichten...aber wie????

... reicht dies nicht als Batch aus? Den Worker mit Neustart automatisch zu starten?

Oder muss zwingend komfortabel gestartet / gestoppt werden?
 

Matze100879

Aktives Mitglied
26. Januar 2013
110
0
AW: Worker als Dienst einrichten...aber wie????

Also Grund ist einfach: Ich würde gerne den Worker Nachts um 3 Uhr starten (hier werden alle 10.000 Artikel übertragen, Dauer ca 30 Minuten), danach stoppen um 4 Uhr ---> bis 6 Uhr morgens und dann bis 20 Uhr laufen lassen. (Normale Mitarbeiterzeit an dem Bestellungen bearbeitet werden.)
Das würde eigentlich so mein Plan sein.
Natürlich auch falls sich der Worker mal "aufhängen" sollte, so glaube ich würde ein "net Stop" wohl einfach alle 2 Stunden wohl das Risiko minimieren das einfach nichts mehr passiert.....
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.727
813
AW: Worker als Dienst einrichten...aber wie????

OK, verstanden ... dann geht das so nicht!

Mir würde dazu nur Batch-Programmierung einfallen, Worker mit Batch starten bzw. stoppen, mit Hilfe von geplanten Tasks sollte das gehn.
 

Matze100879

Aktives Mitglied
26. Januar 2013
110
0
AW: Worker als Dienst einrichten...aber wie????

Wie würde die Batch denn dann vom Inhalt her aussehen im Bezug auf die Startzeile des Workers???
 

reneromann

Sehr aktives Mitglied
31. August 2012
2.135
5
AW: Worker als Dienst einrichten...aber wie????

Folgendes:
Programme per Batch "killen" geht mit Windows-Bordmitteln NICHT.

Ergo kommt nur ein Dienst in Frage, welcher dann per Start/Stop-Befehl angesteuert wird.
Wie man den Worker als Dienst hinterlegt, ist schon hier im Forum beschrieben worden - Stichworte sollten dabei sein WORKER + SRVANY oder halt WORKER + DIENST

Das Starten/Beenden des Dienstes erfolgt dann durch einen Windows-Task (--> Aufgabenplanung). Dort kann man Programme/Scripte zu definierten Uhrzeiten/Zeitplänen starten lassen - und da könnte dann ein Script den Befehl "net start <Workerdienstname>" bzw. "net stop <Workerdienstname>" ausführen...

By the way:
Der Worker sollte sich gar nicht aufhängen - und einen negativen Punkt hat die Sache noch, wenn der Worker nicht läuft:
Sollten Verkäufe kommen, werden die Bestandsänderungen/-reservierungen erst bei Import in die Wawi (--> Worker) vorgenommen und dann auf den Webshop zurücksynchronisiert. Für andere Plattformen (amazon, ebay, whatever) klappt der Sync natürlich auch nur über den Wawi-Umweg...
 

ralph_1

Gut bekanntes Mitglied
12. August 2011
586
5
AW: Worker als Dienst einrichten...aber wie????

Bei der Einrichtung des Workers als Dienst mit den beschiebenen Werkzeugen, einschließlich sc, bin ich gescheitert.("Fehler 1053: Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung")
Geklappt hat es schließlich mit nssm
(Windows 7 pro SP1 x64)

Der Worker hat sich in der Vergangenheit hier durchaus öfter mal aufgehängt. Ich habe das dann erst bemerkt, wenn ich die Kopie einer Bestellbestätigung als E-Mail bekam. Deshalb habe ich das stündliche Backup der Datenbank um den Stop und Start des Workers ergänzt und bin bisher damit glücklich.
Code:
sc stop WORKER
osql.exe -S (local)\JTLWAWI -U [user] -P [password] -Q "BACKUP DATABASE eazybusiness TO DISK = 'C:\Program Files\Microsoft SQL Server\[Verzeichnis]\MSSQL\Backup\%date%.bak' WITH INIT,SKIP"
sc start WORKER
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Worker als Dienst einrichten...aber wie????

Also ich kille jede Nacht per batch die JTL-Software und starte sie dann einige Zeit später frisch:

Code:
@ECHO OFF

TASKKILL /IM JTL-wawi.exe /F

REM pause

REM starte als erstes cmd und gib dort taskkill /? ein
REM um zu sehen, ob der Befehl bei Deinem Windows so heist
REM bei meinem XP Home heist er "tskill" und bei dem 
REM Win7 Enterptice heist er so wie oben eingetragen.
REM schau im Taskmanager nach, wie der Prozess heist. 
REM Benutze nicht die Prozess-ID, weil die sich mit 
REM jedem Neustart ändert
REM wenn Du vor pause ein REM setzt wartet die Batch nicht auf eine Eingabe
REM bevor Du die Batchdatei in die Aufgabenplanung einträgst, 
REM solltest Du sie erst durch direktes Starten ausprobieren.
REM Meinen ganzen Erläuterungstext (mit REM) kannst Du 
REM löschen wenn die Datei läuft

unter WIN 7
 
Ähnliche Themen
Titel Forum Antworten Datum
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
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
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
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
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
Neu Komplexe Bestellnummern als Spam-Protection Allgemeine Fragen zu JTL-Shop 7
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
Herkunftsland als Auswahlfeld statt als Freitextfeld JTL-Wawi 1.11 2
Neu Mollie als Zahlungsanbieter ... aber verstümmelt? Schnittstellen Import / Export 6
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Neu GLS Privatpaket als Shippinglabel JTL-ShippingLabels - Ideen, Lob und Kritik 0

Ähnliche Themen