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.174
657
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.174
657
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
Neu JTL-Worker als Windows-Dienst - wie macht Ihr das? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Worker Abgleich Fehler Onlineshop-Anbindung 1
Neu Worker 2.0 - je Marktplatz eigenen Worker-Client bitte JTL-Wawi - Ideen, Lob und Kritik 2
Beantwortet Worker 2.0 übernimmt neuen JTL-Shop (5.3.3) nicht in seine Abgleiche Onlineshop-Anbindung 2
1.9.4.6: "Worker nicht gestartet" obwohl er läuft (Dienst / Manuell: egal) JTL-Wawi 1.9 2
Neu JTL-POS - Worker Abgleich - [Server] Customer-Call found customer: 0 + Kategorienbilder JTL-POS - Fehler und Bugs 4
Neu JTL Worker 2.0 Stoppen erzwingen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Retoure erstellen nach 1 Woche in Wawi mit Sumup als Zahlungsanbieter Allgemeine Fragen zu JTL-POS 1
WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Workflows - Fehler und Bugs 0
Neu Bestellungen werden als bezahlt markiert WooCommerce-Connector 0
Neu EXTF csv Datev als eigenen Export, statt Ameise? Einzeldifferenzbesteuert! User helfen Usern - Fragen zu JTL-Wawi 2
Gutschrift bzw Rechnungskorrektur größer als neuer Auftrag JTL-Wawi 1.9 2
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Voraussichtliches Lieferdatum aus Auftrag als Rechnungsdatum/Leistungsdatum Arbeitsabläufe in JTL-Wawi 1
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 5
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 17
Lieferanten Rechnungen als bezahlt markieren JTL-Wawi 1.8 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 2
Neu Durchschnittlichen EK der letzten 3 Monate als Übersicht Eigene Übersichten in der JTL-Wawi 17
Neu Skonto bei Zahlung nicht erkannt. Rechnung bleibt dauerhaft als teilbezahlt. User helfen Usern - Fragen zu JTL-Wawi 7
Neu JTL Shipping: Straße 2 1/2 kommt als 212 bei DHL im Shipping Label an JTL-ShippingLabels - Fehler und Bugs 1
Packliste als CSV exportieren JTL-Wawi 1.9 9
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Bestandskunden JTL Wawi als Kundenaccounts Woocommerce anlegen WooCommerce-Connector 3
Neu FBA Anlieferung aus der JTL-Wawi heraus --> Firmenname in der Absenderadresse wird nur noch als "-" dargestellt Amazon-Anbindung - Fehler und Bugs 1
Neu Gebinde wie angelegt unter sonstiges als Barcode ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 11
Neu Aufruf Ameise als Batch JTL-Ameise - Ideen, Lob und Kritik 0
Amazon FBA Gutschrift als Rechnungskorrektur? JTL-Wawi 1.9 1
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2

Ähnliche Themen