Abgelehnt [WAWI-6821] WORKER als Dienst

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
811
36
Kerken
Wir möchten gerne, dass nach einem Neustart des Rechners mit der WAWI-Datenbank, bspw. nach einem automatischen Update, Stromausfall etc. der Worker mit Systemstart automatisch gestartet wird.

Dazu habe ich was gesucht und bin auf http://schaemicon.de/tutorial/jtl-wawi-worker-als-dienst-starten/ gestoßen.

Leider haut das nicht hin.
Ich habe eine Bat-Datei geschrieben, die wenn ich sie ausführe auch den Worker startet. Die Zugangsdaten und Parameter scheinen also korrekt zu sein. Den Worker finde ich dann aber leider nirgends um ihn bspw. wieder zu beenden, was ja bspw. bei einem Wawi-Update notwendig wäre. Er ist weder im Task-Manager aufgeführt noch sehe ich den im Info-Bereich von Windows. Die Wawi sagt aber der Worker läuft.

Wenn ich die Bat-Datei dann als Dienst mit Hilfe von nssm.exe einrichten will, funktioniert das soweit auch. Der Taskmanager sagt der Dienst läuft auch, die Wawi sagt dann aber der Worker funktioniert nicht.

Dann habe ich den Dienst deaktiviert, den Rechner neu gestartet und die BAT-Datei einfach in den Autostart-Ordner von Windows kopiert. Ok, ist es etwas altbacken und nicht sehr elegant, sollte doch aber funktionieren oder?

Nach einem Neustart wird die Bat-Datei auch ausgeführt. Statt aber die Startparameter an den Worker zu übergeben erscheint der reguläre Anmeldedialog. Das ist ja blöd, wenn dann keiner da ist um die Daten einzugeben.

Wo kann der Fehler liegen?

Meine Batch-Datei lautet ganz einfach:

Echo Off
cd \Program Files (x86)\JTL-Software

JTL-wawi.exe WORKER Standard BENUTZER KENNWORT eb-Standard

In einem anderen Beitrag zum Thema hab ich gelesen, statt "eb-Standard" müsste da JTLWAWI als Datenbankname und nicht der Profilname hin.

Aber das komische ist ja, manuell gestartet funktioniert die Batch :(


Hat jemand eine Idee, wo das Problem liegt? Und wie beende ich den WOrker notfalls vor einem Update der Wawi? Dafür eine Batch-Datei oder ein PowerShell-Script wäre ja kein Problem, kann man ja vor dem Update ausführen um den Worker zu beenden.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.324
Ein Dienst hat nichts mit deiner Batch-Datei zu tun.

Im Dienst kannst du selbst sagen, wann dieser starten soll (automatisch/ automatisch verzögert).
Gerade der Link ist doch eh so gut und einfach beschrieben, machs so wie es im "Nachtrag" steht, direkt die Parameter übergeben und dann ist das Thema auch schon erledigt.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.579
2.668
Berlin
Firma
css-umsetzung
also das mit der batch Datei kannst du dir eigentlich sparen

richte das über das nssm direkt ein

Argumente sind sind hier " WORKER INSTANCENAME username userpass eazybusiness"

wenn ich schreibe Instancename, dann meine ich genau den Namen den du da hast.
also das was du da oben in dem ersten selectfeld stehen hast wenn du die Wawi startest.
 

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
811
36
Kerken
@hula1499: Danke, das weiß ich ja, dass der Dienst nicht direkt was mit der Batch-Datei zu tun hat. aber der Dienst startet ja die Batch-Datei und wenn diese bei manuellem Start funktioniert und der Dienst auch gestartet ist, frage ich mich halt, warum der Worker nicht funktioniert :(

@hula1499, css-umsetzung: Danke, werde das dann mal ohne die Batch-Datei versuchen.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.324
Nein, der Dienst startet den Worker, da brauchts keinerlei batch Datei mehr - du missverstehst das :)

Wenn du den Worker-Dienst einrichtest, wie in dem von dir verlinkten Beitrag (gleich mit Variablen vergeben, spart arbeit/Zeit) - läuft dieser als Dienst (eben durch die Variablen gleich richtig eingerichtet).
Dann gehst bei dir auf Dienste, stellst diesen auf automatisch (sollte eh standardmässig sein) - Rechner neustart und da es ein automatischer gestarteter Dienst ist (der den Worker aufruft) brauchst du nix in Autostart geben etc.

Einen extra Punkt gibts noch, wenn du jetzt noch eine Aufgabenplanung einrichtest -> dahinter eine Batch datei mit
net start "dein Dienst Name"
und den zb. alle 15 Min. ablaufen lässt automatisch
Dann überprüft er alle 15 min. ob der Dienst läuft oder nicht...falls ja, macht er nix, falls nein - startet er den dienst
 
Zuletzt bearbeitet:

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
811
36
Kerken
@hula1499: Ich missverstehe da nichts. auf der Seite steht, dass der Dienst die Batch-Datei startet und weiter unten steht auch, dass es auch ohne gehen soll. Ich habe halt die Variante mit Batch-Datei ausprobiert. Aber wie bereits geschrieben, werde ich es mal ohne versuchen. Wird aber heute wohl nichts mehr werden.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.324
Geht wirklich ganz schnell, in 10-15 Mins. alles fertig.
Machs ohne Batchdatei, brauchst nicht.
Noch einen ständigen net start in den aufgabenplaner und der dienst läuft dann auch wirklich ständig.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.579
2.668
Berlin
Firma
css-umsetzung
hier nochmal der Screen von der Seite, wenn du das so machst passt das ohne batch (mit deinen Daten)
bitte achte auf den Datenbanknamen und dem Instanznamen.

upload_2016-11-14_13-15-36.png
 

Anhänge

  • upload_2016-11-14_12-44-55.png
    upload_2016-11-14_12-44-55.png
    35,9 KB · Aufrufe: 92

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
811
36
Kerken
Ok, die Variante mit Eazybusiness habe ich bisher noch nirgends gelesen. Bisher stand da schon mal man müsse das eB-STandard eintragen oder JTLWAWI Aber das hat alles nicht funktioniert. Damit scheint es jetzt zu gehen. Danke.
 

Bernhardbrot

Aktives Mitglied
8. Mai 2015
41
4
Hallo,
wollte gerade nssm installieren aber irgendwie funktioniert das mit der Eingabe der Aufforderung nicht so wirklich bei mir.
Und den JTL-Wawi worker gibt es bei mir nicht mehr als eigenständiges Programm im Ordner angezeigt. da gibt es nur JTL-Wawi?

Sry aber sehe da überhaupt nicht durch :/
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.579
2.668
Berlin
Firma
css-umsetzung
Die Wawi ist der Worker wenn sie die richtigen Parameter bekommt.
Schau dir doch einfach mal oben mein Bild an, das ist doch eindeutig.

das programm ist die Wawi udn die Argumente sagen der Wawi dass sie als worker starten soll.
Die Argumente selbst sind abhängig von deinen Daten "Standard" kann bei dir auch "tolleInstance" heissen, das weisst nur du...
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Hi, ich habe versucht, das ganze hier nach zu vollziehen - der Dienste wird zwar installiert, kann aber nicht gestartet werden:

Fehler 1068 Die Abhängigkeitsgruppe oder Abhängigkeitsdienst konnte nicht gestartet werden.

Ich habe den nssm mit 32 und 64bit ausprobiert, immer wieder kommt der Fehler, wenn ich den Dienst starten möchte. Habt Ihr irgend welche Abhängigkeiten definiert?

Win 10, SQL Server 2016 express, Wawi 1.1.4.12
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.579
2.668
Berlin
Firma
css-umsetzung
Hast du mal versucht, den worker mit deinen Parametern, übers MSdos zu starten.

Sprich den path und die Parameter direkt dahinter.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Ja, das hatte ich zuerst gemacht: eine Batch Datei mit dem Aufruf. Die startet den Worker fehlerfrei ...
Ich habe gerade auch noch mal direkt über die Konsole ausgeführt: alles ok.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.579
2.668
Berlin
Firma
css-umsetzung
Ich muss so doof fragen :)
Du hast also deinen Account hinterlegt, mit usernamen und PW.

Wenn dann wüsste ich aus der Ferne auch nicht, was das Problem wäre. Ich verwende das so ja überall, wo er im Hintergrund laufen soll.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.724
813
Thema Dienst habe ich auch schon angeschaut, aber lasse aktuell alles noch OldSchool über AutoStart mit Batch laufen.

Problem ist, ich möchte 3-5 Minuten warten, bis Virenscan, Internet etc. alles sauber vorhanden und gestartet ist.
Habe daher im Batch einen Countdown drin, der eine X-Zeit abwartet.

Beim Dienst selbst, wird dieser ja sofort gestartet ...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Amazon VCS Lite: Wie erstellt ihr unter Wawi 1.11 eine vollständige IGL-/ZM-Liste über alle Verkaufskanäle? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu Copy/Paste Abstürze seit JTL-Wawi 2.0.5 User helfen Usern - Fragen zu JTL-Wawi 4
Neu Amazon.com - kein Abgleich der Bestände Wawi 1.11.9 Amazon-Anbindung - Fehler und Bugs 0
Neu DSVGO konform 1000 Kunden in WaWi und Shop löschen! User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi 1.11. Amazon Rechnungen (extern) in der Kundenansicht verschwunden ?! User helfen Usern - Fragen zu JTL-Wawi 2
Updatezwang beim öffnen der WAWI JTL-Wawi 1.6 13
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu JTL Wawi 2.0 oder höher WooCommerce-Connector 0
Changelog jtl Wawi 2.0.5 JTL-Wawi 2.0 10
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
JTL Wawi 1.11.xx langsam unbenutzbar! JTL-Wawi 1.11 4
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Wawi 1.11.9 Ständige Abstürze bei Aktualisierung Artikelstammdaten JTL-Wawi 1.11 4
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 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
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
Nach Wawi Update keine Fehlermeldung mehr sichtbar kaufland.de - Anbindung (SCX) 2
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL-Wawi sucht falschen ShopType nach Gambio-Update JTL-Wawi 1.7 2
Wawi 1.11. Rechnungsanhang funktioniert nicht mehr bei Versandmail JTL-Wawi 1.11 6
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
POS anbinden an WAWI 1.11.10.0 JTL-Wawi 1.11 2
Emailvorlagen in WAWI JTL-Wawi 2.0 9
Wawi 1.11.10 : Feldinhalt "Kundenkommentar" fehlt beim Versand in WMS JTL-Wawi 1.11 0
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Lizenz-Störung? Ich erhalte keinen Zugriff mehr zu meiner Wawi, egal welcher User JTL-Wawi 1.11 3
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
WAWI 2.0.0 erkennt keine Updates JTL-Wawi 2.0 1
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL REST API (on premise) - welche API Version ab welcher Wawi-Version? Changelog? Schnittstellen Import / Export 0
Wawi verschluckt Zeichen beim Mailversand JTL-Wawi 2.0 1
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Ameise.exe Fundort bei JTL WAWI 2.02 JTL-Wawi 2.0 2
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0

Ähnliche Themen