Neu Worker 2.0 / kein automatischer Start nach Neustart / Umgang mit Fehlermeldungen

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
Den Worker als Admin laufen zu lassen kann auch zu Problemen führen - ich würde erstmal den Weg über ein "Normales" Nutzerkonto suchen, insbesondere eines, unter dem auch ne normale Wawi laufen kann.
Grundsätzlich ist die Art "automatisch verzögert" die richtige: Es ist ganz sinnvoll, dass erst das System sauber hochkommt, bevor der Worker loslegt. Der Worker hat - sofern der Rechner gecrasht ist - auch eine Sperre drin, um den doppelten Start des Workers zu unterbinden, d.h. es kann bis zu 15 Minuten nach einem Neustart dauern, bis der Worker seine Arbeit als Dienst aufnimmt. Er wartet quasi eine Zeit lang um sicherzustellen, dass kein zweiter Worker parallel läuft. (Wenn der Worker sauber runtergefahren wurde, sollte das nicht passieren). IdR sieht man auch in der Ereignisanzeige ganz gut, was der Worker gerade macht bzw. weshalb er nicht hochkommt.
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
446
34
Danke für die Tipps und Hilfe.

Ich glaube unser Problem liegt wo anders.
Hab das ganze jetzt noch ein bisschen getestet und beobachtet.

Was passiert ist folgendes:
Der Worker läuft am Server ganz normal.
Aber dann gibt es einen Workflow, der automatisch die Rechnungen für unsere Buchhaltung / Dokumentenablage Software abspeichert. Das hat vorher tadellos funktioniert.
Jetzt öffnet er aber aus irgendeinem Grund am Server ein "Speichern unter" Fenster, dass den Worker blockiert, bis man die Datei manuell abgespeichert hat.
Hat jemand eine Idee, warum das sein kann?
Die Pfade, die in der Vorlage und "Speichern" eingetragen sind, sind korrekt, hab ich auch nochmal mit unserem IT Betreuer gecheckt und anstelle des Server-Pfads auch die IP Adresse getestet, hat nichs geändert.

Ich habe jetzt mal, um auf Nummer Sicher zu gehen diesen Workflow deaktiviert. Wenn der Worker jetzt übers Wochenende (und damit auch den planmäßigen Server-Neustart) läuft, ist das wohl tatsächlich unser Problem.

Würde sich dann nur die Frage stellen, wie wir das lösen können...
 

Fabrice

Sehr aktives Mitglied
4. September 2012
173
47
Wenn du ins Netzwerk speicherst, könnte es sein, dass der Nutzer vom Worker die Freigabe nicht sieht und oder nicht authentifiziert ist.
 

John

Sehr aktives Mitglied
3. März 2012
4.138
1.055
Berlin
Testweise in eine lokalen Pfad auf der Maschine speichern lassen, in dem der Nutzer in dessen Kontext der Worker läuft Schreibrecht hat. C:\temp oder User\Desktop z.B.
 
  • Gefällt mir
Reaktionen: Fabrice

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.074
Würde sich dann nur die Frage stellen, wie wir das lösen können...

Hier nochmal Infos dazu:
https://issues.jtl-software.de/issues/WAWI-60329

Wir schreiben Daten in der Regel erstmal auf die Server-HD und verteilen / verschieben dann aufs Netzlaufwerk. Aus meiner Sicht ist das so oder so der beste Weg, da man keine direkten Abhängigkeiten zum Netzlaufwerk hat.

Den Worker als Admin laufen zu lassen kann auch zu Problemen führen - ich würde erstmal den Weg über ein "Normales" Nutzerkonto suchen, insbesondere eines, unter dem auch ne normale Wawi laufen kann.

Muss man den Worker nicht als Admin laufen lassen, damit er sich auch nach einem automatischen Neustart ohne Benutzeranmeldung wieder automatisch startet?

Mit den Windows-Rechten und Eigenheiten zu Diensten und Benutzereinstellungen bin ich nicht so bewandert, aber meines Wissens passieren gewisse Dinge beim Systemstart nur auf Admin-Ebene oder nach Benutzeranmeldung!?
 

Fabrice

Sehr aktives Mitglied
4. September 2012
173
47
Wir haben einen speziellen Benutzer für den worker, welcher im da ist. Dieser Nutzer hat rechte auf den Share und das Recht als Dienst genutzt zu werden. Tut super auch ohne Admin.
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
446
34
Danke nochmal für die Infos und Anmerkungen.
Was das Issue https://issues.jtl-software.de/issues/WAWI-60329 angeht:
Das Problem scheint ja vor allem zu sein, wenn ein Laufwerksbuchstabe im Pfad vorhanden ist. Das ist ja bei uns nicht der Fall. Grundsätzlich haben wir da ja den Servernamen "\\SERVERNAME\Daten\....", IP Adresse hab ich auch schon probiert, aber auch das selbe Problem.

Auf alle Fälle habe ich morgen dazu nochmal ein Gespräch mit unserem IT Partner.
Wenn wir die Dokumente erst lokal am Server speichern müssten wir dann eine automatische Verteilung in die richtigen Ordner einrichten.
 

Delphis1982

Aktives Mitglied
16. Mai 2022
8
1
Danke nochmal für die Infos und Anmerkungen.
Was das Issue https://issues.jtl-software.de/issues/WAWI-60329 angeht:
Das Problem scheint ja vor allem zu sein, wenn ein Laufwerksbuchstabe im Pfad vorhanden ist. Das ist ja bei uns nicht der Fall. Grundsätzlich haben wir da ja den Servernamen "\\SERVERNAME\Daten\....", IP Adresse hab ich auch schon probiert, aber auch das selbe Problem.
Ich würde empfehlen, ein Verzeichnis auf dem Rechner anzulegen, auf dem der Worker läuft.
Dort werden dann erstmal alle Dateien lokal gespeichert, das ist tatsächlich am zuverlässigsten, das haben schon mehrere hier geschrieben, kann man aber nicht oft genug erwähnen.
Anschließend lasse ich mit einem Batchskript in Intervallen diesen Ordner auf den Netzspeicher kopieren.
Innerhalb dieser Batch wird die Verbindung zum Netzlaufwerk aufgebaut, die Rechnungen dort hin kopiert und danach die Verbindung wieder getrennt.
Die Synchronisierung läuft natürlich unter einem anderen Benutzer auf dem selben System,
die Batchdatei liegt in einem besonderen Skriptordner, auf dem ausschließlich dieser User (und der Administrator natürlich) Zugriff hat,
da die Batchdatei ja schließlich das Kennwort für das Netzlaufwerk im Klartext enthält.
Über die Aufgabenplanung von Windows wird diese Batch dann alle 10 Minuten gestartet. Das funktioniert dann auch unabhängig davon, ob gerade jemand eingeloggt ist.

Ich gebe zu, diese Variante ist vielleicht ein bisschen "polnisch" und nicht streng nach DIN und Schema F, aber sie läuft zuverlässig, erfüllt ihren Zweck und ist sauber dokumentiert.
Vor allem aber läuft damit alles mit Bordmitteln, man benötigt keinerlei Drittsoftware. JTL als Drittsoftware ist schon pompös genug.
 
Zuletzt bearbeitet:
Ä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
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
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Amazon.com - kein Abgleich der Bestände Wawi 1.11.9 Amazon-Anbindung - Fehler und Bugs 0
Neu Internetmarke / Deutsche Post seit 2 Tagen kein Druck möglich JTL-ShippingLabels - Fehler und Bugs 5
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
DHL Versenden 4.0 kein automatischer Versandetikettendrucl JTL-Wawi 1.11 6
Neu Kein permanenter Dataflow mit Kern FCB Waage JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Kein changelog für 1.11.8 JTL-Wawi 1.11 29
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0
automatischer Versanddatenimport eines Dropshippers JTL-Wawi 1.11 4
Neu PayPal Rundungsfehler automatischer ungewollter Rabatt in PayPal Zahlung JTL-Shop - Fehler und Bugs 19

Ähnliche Themen