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
401
29
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
171
46
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
3.069
672
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.482
980
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
171
46
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
401
29
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
Neu JTL-Worker als Windows-Dienst - wie macht Ihr das? User helfen Usern - Fragen zu JTL-Wawi 8
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 3
Neu JTL Worker 2.0 Stoppen erzwingen User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst Gelöst - Workerflow via Worker druckt nicht JTL-Workflows - Fehler und Bugs 10
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu Worker 2.0 Dienst vs App User helfen Usern - Fragen zu JTL-Wawi 7
Abgleich per Worker 2.0 UND manuell nicht mehr möglich JTL-Wawi 1.8 3
Neu Worker funktioniert nicht - Keinen Session Token erhalten, versuche erneut in 30s Gelöste Themen in diesem Bereich 5
Neu Worker importierte keine Amazon-Bestellungen mehr - Amazon-Konto Schließung droht JTL-Wawi - Fehler und Bugs 12
Was macht der Worker-Service "PDF-Erzeugung"? JTL-Wawi 1.9 2
Neu kein Produkte trotz Upload in WooCommerce WooCommerce-Connector 1
Lagerartikel mit Variation, von denen manche kein Lager brauchen JTL-Wawi 1.9 1
Neu Warenpost national kein Druck JTL-ShippingLabels - Fehler und Bugs 4
Neu Kein Abgleich möglich: Serverproblem ??? Gelöste Themen in diesem Bereich 6
Neu Für den Shop-Connector konnte kein Steuersatz zugeordnet werden. WooCommerce-Connector 1
eBay Abgleich Artikel beendet, Logbuch kein Eintrag JTL-Wawi 1.9 1
Neu Amazon Rechungskorrekturen / Storno: Neu ausstellen / Es existiert kein Auftrag zur Rechnung Einrichtung und Installation von JTL-eazyAuction 8
Datenschutz mit Kunden die kein Konto hinterlegt haben JTL-Wawi 1.9 0
WYSIWYG kann kein HTML mehr einstellen ? Einrichtung JTL-Shop5 0
Neu DHL Versenden 2.0 - kein Versand in Nicht-EU mehr möglich JTL-ShippingLabels - Ideen, Lob und Kritik 1
Automatischer bestandsabgleich für mehrere Artikel JTL-Wawi 1.8 1
Neu Automatischer Abgleich von Artikel Daten Schnittstellen Import / Export 5
Beantwortet Automatischer Logout nach X Minuten inaktivität beim WMS Mobile? [WAWI-73340] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Manueller Workflow/ automatischer Workflow Gelöste Themen in diesem Bereich 8
Neu Automatischer Bestellimport + Bestellung auf bezahlt setzen (Shop Eigenentwicklung) User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen