Fehlerbehebung beim Job-Prozessor

Lesen Sie vor der Fehlerbehebung den Überblick über den Job-Prozessor:

Job-Prozessor-Komponenten

Der Job-Prozessor besteht aus drei Hauptkomponenten.

Jobs

Aufgaben, die an die Job-Warteschleife gesendet und vom Job-Prozessor abgeschlossen wurden; dabei handelt es sich in der Regel um Routineaufgaben wie die Aktualisierung von Eigenschaften oder die DWF-Erstellung.

Job-Warteschleife

Das serverseitige Dienstprogramm, das Jobs von Vault-Clients akzeptiert und Informationen zur Job-Ausführung erfasst.

Job-Prozessor

Die clientseitige Komponente, die die Job-Warteschleife nach Aufgaben abfragt und diese mit den entsprechenden Komponenten durchführt.

Job-Prozessor-Prozess

  1. Nach dem Start des Job-Prozessors wird die Job-Warteschleife alle 10 Minuten überprüft. (Diese Einstellung ist konfigurierbar.)
  2. Befindet sich ein Artikel in der Warteschleife, werden die nächsten in die Warteschleife gestellten Jobs reserviert und die Priorität wird berücksichtigt.
  3. Lädt die Dateien auf den lokalen Computer herunter.
  4. Öffnet die Dateien, in der Regel in einer Version des zugehörigen Produkts ohne Benutzeroberfläche.
  5. Falls erforderlich, werden die Dateieigenschaften aktualisiert und die Datei als neue Version gespeichert.
  6. Wenn eine DWF-Aktualisierung notwendig ist, erstellt der Job-Prozessor die DWF und lädt sie in Vault hoch. Dabei wird die DWF-Datei der Quelldatei zugeordnet. Es wird keine neue Version erstellt.
  7. Wechselt zum nächsten Job.

Häufig gestellte Fragen zum Job-Prozessor

Kann ich den Job-Prozessor auf einem Server-Betriebssystem installieren?

Ja, der Job-Prozessor bietet auf einem Server-Betriebssystem eingeschränkte Unterstützung.

Die folgenden Job-Typen und Komponenten werden auf einem Server-Betriebssystem unterstützt.

TypErforderliche Anwendung
DWF-Entwürfe des Typs IPT, IAM, IDW, IPNInventor-Server
DWF-Entwürfe des Typs DWGDWG TrueView
PDF-Entwürfe des Typs DWGDWG TrueView
PDF-Entwürfe des Typs IDWInventor-Server
Synchronisieren von Eigenschaften für IPT, IAM, IDW, IPNInventor-Server
Synchronisieren von Eigenschaften für DWGDWG TrueView
DXF-Entwürfe des Typs IDWInventor-Server
DXF-Entwürfe des Typs DWGDWG TrueView
STEP-Entwürfe des Typs IPTInventor-Server
STEP-Entwürfe des Typs IAMInventor-Server
Anmerkung:

Welche Systemanforderungen gelten für den Job-Prozessor?

Weitere Informationen finden Sie unter Systemanforderungen für Autodesk Vault-Produkte.

Überprüfen Sie auch die Voraussetzungen für jede Anwendung, die für das Ausführen von Jobs auf dem Prozessor notwendig ist.

Kann ich den Job-Prozessor auf einem Endbenutzer-Computer installieren?

Ja, doch diese Vorgehensweise wird nicht von Autodesk empfohlen. Der Job-Prozessor ist ein Vault Client-Installationsprogramm und kann auf jedem Computer installiert und ausgeführt werden. Wird der Job-Prozessor ausgeführt, öffnet dieses Programm Anwendungen und verwendet Systemressourcen. Im Fall von Inventor werden temporäre Projektdateien erstellt und verwendet. Aus diesem Grund empfiehlt Autodesk die Installation des Job-Prozessors auf einem dedizierten Computer.

Verwendet der Job-Prozessor eine Lizenz?

Nein, für den Job-Prozessor wird keine Inventor-Lizenz benötigt.

Führt der Job-Prozessor beispielsweise eine Inventor-DWF-Publizierung durch (InventorDwfPublishCount), wird Inventor gestartet und dieser Job-Typ für eine festgelegte Anzahl von Jobs durchgeführt, bevor Inventor geschlossen und neu gestartet wird. Auf diese Weise wird Inventor nicht jedes Mal gestartet und beendet, wenn einer dieser Jobs durchgeführt wird.

Weitere Informationen finden Sie unter Konfigurieren von Job-Prozessor-Benutzungslimits für CAD-Services.

Wie oft wird die Prüfung auf Jobs vom Job-Prozessor durchgeführt?

Dies ist konfigurierbar, aber vorgabemäßig führt der Job-Prozessor diese Überprüfung alle zehn Minuten aus.

Welche Art von Jobs führt der Job-Prozessor aus?

Der Job-Prozessor ist vorgabemäßig so konfiguriert, dass Visualisierungsdateien (DWF) erstellt und Eigenschaften synchronisiert werden. Er kann so konfiguriert werden, dass mit Project Sync Revisionstabellen aktualisiert und Dateien mit einem unterstützten Autodesk Cloud-Laufwerk synchronisiert werden. Außerdem kann eine beliebige Anzahl an benutzerdefinierten Aufgaben ausgeführt werden.

Welche Art von Überwachung wird empfohlen?

Der Job-Prozessor wird automatisch im Hintergrund ausgeführt. Unter normalen Bedingungen sollten Administratoren die Warteschleife täglich überprüfen. Dabei sollte ein besonderes Augenmerk auf fehlgeschlagenen Aufgaben liegen, die neu übermittelt werden müssen, sowie auf Prozessoren mit einer schwachen Leistung.

Weitere Informationen finden Sie im Blog zum Thema Überwachen Ihres Job Processor.

Welche Software verwendet der Job-Prozessor?

Für benutzerdefinierte Jobs werden möglicherweise zusätzliche Anwendungen benötigt. Umfassende Informationen zu den Job-Typ-Anforderungen finden Sie in der Onlinehilfe.

Wie kann ich fehlgeschlagene Jobs erneut ausführen?

Fehlgeschlagene Jobs können über die Job-Warteschleife neu übermittelt werden.

Wie kann ich den Job-Prozessor automatisieren?

Der Job-Prozessor kann so eingestellt werden, dass er beim Hochfahren Ihres Computers automatisch gestartet wird. Diese Einstellung können Sie im Dialogfeld für die Job-Prozessor-Einstellungen vornehmen. Einige Administratoren richten den Job-Prozessor so ein, dass Jobs zu Nebenzeiten durchgeführt werden, wenn zusätzliche Lizenzen verfügbar sind. Dies erfolgt in der Regel über geplante Aufgaben und Stapeldateien.

Wer sollte beim Job-Prozessor angemeldet sein?

Der Windows-Benutzer, der über die Anmeldedaten zum Ausführen von CAD-Anwendungen auf dem Computer verfügt.

Wenn möglich, sollte ein separater Vault-Benutzer erstellt werden, damit Jobs mit erhöhten Dateiberechtigungen ausgeführt werden können. Dies kann notwendig sein, falls der Job-Prozessor-Benutzer freigegebene oder gesperrte Dateien bearbeiten muss, um Eigenschaften zu aktualisieren.

Wessen Name wird in einer neuen Dateiversion angezeigt?

Wenn der Job-Prozessor eine neue Dateiversion erstellt, wird der Vault-Benutzer, der zu diesem Zeitpunkt beim Job-Prozessor angemeldet ist, als der Ersteller hinzugefügt.

Mithilfe von Revisionstabellen können Sie die Dateidetails der ersten freigegebenen Version anstelle der aktuellsten Details anzeigen.

Wie lange benötigt die Software zum Verarbeiten von Jobs?

Dies kann stark variieren, doch normalerweise werden einzelne Jobs in maximal einer Minute abgeschlossen. Dabei hängt die Geschwindigkeit von den Computerressourcen, der Dateigröße und dem Job-Typ ab. Die Gesamtzeit richtet sich nach der Anzahl der Jobs.

Um die Leistung zu optimieren, werden CAD-Anwendungen nach einer festgelegten Anzahl von Jobs neu gestartet. Dies ist konfigurierbar.

Migriert der Job-Prozessor eine Datei auf die neueste Version der Software?

Ja. Wenn Sie eine neue Dateiversion erstellen, wird die Datei auf die Softwareversion migriert, mit der der Job ausgeführt wird.

Was geschieht, wenn der Job-Prozessor nicht über die richtige Software verfügt?

Der entsprechende Job-Typ wird deaktiviert und kann nicht auf diesem Computer ausgeführt werden. Sie können Jobs manuell deaktivieren oder konfigurieren, indem Sie die Datei JobProcessor.dll.config unter C:\Programme\Autodesk\Vault Client \Explorer verwenden.

Was geschieht, wenn der Job-Prozessor nicht über die richtige Softwareversion verfügt?

Der Job schlägt fehl, wenn die Datei nicht geöffnet werden kann (wenn z. B. eine Inventor 2017-Datei in Inventor 2016 geöffnet werden soll).

Was sollte ich tun, wenn die Verarbeitung langsam ist?

Wenn Sie eine große Anzahl von Jobs ausführen und eine geminderte Leistung bemerken, führen Sie die folgenden Schritte durch:

Fehlerbehebung beim Job-Prozessor

Beschädigte Installation

Über die Windows-Systemsteuerung können Sie die Software reparieren oder deinstallieren und neu installieren.

Konfiguration der korrekten Lizenz

Wenn die Verarbeitungssoftware eine Lizenz erfordert, müssen Sie sicherstellen, dass diese zur Verfügung steht.

Fehler beim Verarbeiten eines Dateityps

Stellen Sie sicher, dass Sie über die entsprechende Software für das Dateiformat verfügen, mit dem Sie arbeiten möchten.

Installation des aktuellsten Service Packs

Einige Fehler können behoben werden, indem Sie die neuesten Service Packs für die Verarbeitungssoftware und Vault Client installieren.

Der Job-Prozessor reagiert nicht

Starten Sie den Job-Prozessor neu. Beenden Sie, falls erforderlich, den Prozess im Task Manager, oder starten Sie Windows neu. Wenn eine DWF-Publizierung nicht funktioniert, öffnen Sie dieselbe Datei im Job-Prozessor, und exportieren Sie die DWF-Datei manuell in die lokale Festplatte. Wenn das Problem weiterhin besteht, sollten Sie die Installation reparieren oder neu installieren.

Nicht bei Windows registrierte Software

Melden Sie sich beim Job-Prozessor-Computer an, starten Sie die Software, und schließen Sie sie. Prüfen Sie die angezeigten Fehlermeldungen, und beheben Sie die Fehler. Möglicherweise finden Sie im Internet nützliche Hinweise für die Lösung eines Problems.

Unzureichende Benutzerrechte

Das für den Job-Prozessor verwendete Benutzerkonto muss über ausreichende Rechte zum Durchführen der erforderlichen Aktionen verfügen. Wenn z. B. Dateieigenschaften aktualisiert werden müssen, wenn Sie den Status einer Datei von In Bearbeitung zu Freigegeben ändern, muss das Konto über die Rechte für das Bearbeiten der Dateieigenschaften verfügen. Überprüfen Sie die Statusdefinitionen für diese Kategorie und das vom Job-Prozessor verwendete Konto.

Fehler wegen beschädigter Datei

Fehler beim Verarbeiten von Job-Typen

Es kann vorkommen, dass die Job-Typ-Parameter im Job-Prozessor aus der Auswahl entfernt werden; dies kann passieren, wenn die Verarbeitungssoftware nicht mehr beim Betriebssystem registriert ist. Um dies zu überprüfen, wechseln Sie zu Job-Prozessor > Verwaltung > Job-Typen, und überprüfen Sie, ob die Jobs, die auf diesem Computer verarbeitet werden sollen, ausgewählt sind.

Lösungsansätze für Fehler bei der Job-Verarbeitung

Schritte zur Fehlerbehebung beim Job-Prozessor

Anzeigen von Job-Prozessor-Protokollen

Wenn die Fehler trotz der Fehlerbehebung weiterhin bestehen, lesen Sie die Informationen zu Fehlerprotokollen und möglichen Fixes.

Details zu Fehlern beim Zugriff

Aktivieren des ausführlichen Protokolls

Suchen Sie die Datei JobProcessor.dll.config. Für Vault Professional 20xx befindet sich diese beispielsweise vorgabemäßig unter C:\Programme\Autodesk\Vault Client \Explorer. Dieser Speicherort ist unterschiedlich, wenn Sie eine andere Version des Vault Client verwenden.

         <add key="LogLevel" value="0" />
        <add key="InventorUpdateRevBlockReleasePeriodInMinutes" value="10" />
        <add key="InventorDwfPublishReleasePeriodInMinutes" value="10" />
        <add key="TrueViewDwfPublishReleasePeriodInMinutes" value="10" />
    <add key="DataManagement.Common.Logging.ApplicationName" value="JobProcessor" />
    <add key="DataManagement.Common.Logging.Enabled" value="True" />
    <add key="DataManagement.Common.Logging.ServiceMachine" value="." />
    <add key="DataManagement.Common.Logging.LogFile" value="" />
    <add key="DataManagement.Common.Logging.SerializeProperties" value="False" />
    <add key="DataManagement.Common.Logging.Viewer.Path" value="H:\Common\Logging\LoggingBin\MessageViewer\DataManagement.Common.Messaging.Viewer.exe" />
    <add key="DataManagement.Common.Logging.Viewer.AcceptLocalMessageOnly" value="True" />
    <add key="DataManagement.Common.Logging.Viewer.Port" value="8080" />
    <add key="DataManagement.Common.Logging.Viewer.AutoLaunch" value="False" /> 

Speichern Sie die JobProcessor.exe.config-Datei, und starten Sie den Job-Prozessor neu, nachdem der Wert zu 1 geändert wurde.

Wenn der Job-Prozessor einen neuen Job verarbeitet, wird diese Information zur JobProcessor.log-Datei hinzugefügt.

Zudem sind weitere ausführliche Informationen in JobProcessorJobActivity.log verfügbar.

Überprüfen Sie die neuen Informationen in beiden neuen Dateien.

Fehlerreferenz

"Unbekannter Fehler beim Publizieren."

Dies kann mehrere Ursachen haben. Öffnen Sie die betroffene Datei manuell, und versuchen Sie, sie in einer neuen Datei zu speichern und die fehlgeschlagene Aufgabe neu zu erstellen (z. B. DWF erstellen), wenn dieser Fehler bei bestimmten Dateien auftritt.

Mögliche Ursachen:

"Abrufen der Dateiversion für ID xxxxxxx nicht möglich" oder "Beim Abrufen einer Datei ist ein Fehler aufgetreten."

Dies geschieht, wenn ein Job für eine bestimmte Datei erstellt wird, diese aber aus Vault entfernt (z. B. gelöscht) wird, bevor Sie den Job ausgeführt haben.

"Der Index, basierend auf 0 (null), muss größer als oder gleich Null sein, und kleiner als die Größe der Argumentliste."

Dieser Fehler kann auftreten, wenn die DWF-Datei, die mit der zu aktualisierenden Datei verknüpft ist, gesperrt ist. (Dies ist der Fall, wenn die Datei ausgecheckt ist oder verwendet wird.) Führen Sie die folgenden Schritte aus, um das Problem zu beheben:

"Der neue Job-Prozessor-Dienst reagiert nicht."

Dieser Fehler tritt auf, wenn JobProcessor.exe oder Connectivity.JobProcessor.Delegate.Host.exe nicht mehr reagiert. Sie müssen sich beim Computer anmelden und einen der folgenden Schritte durchführen:

"Diese Datei steht nur auf den folgenden Sites zur Verfügung, auf die derzeit kein Zugriff besteht:"

Dies kann durch eine Unterbrechung der Netzwerkverbindung zwischen den ADMS- und AVFS-Servern verursacht werden.

Weitere Gründe können ein Neustart des AVFS-Computers oder ein Stromausfall sein.

Das erneute Übertragen des Jobs, sobald die Kommunikation zwischen ADMS und AVFS wiederhergestellt wurde, sollte das Problem beheben.

"Datei ist gesperrt;"

Dieser Job-Prozessor-Fehler kann auftreten, wenn ein Benutzer versucht, eine Aufgabe für eine Datei auszuführen, z. B. Eigenschaften synchronisieren, die Datei aber vom Job-Prozessor-Benutzerkonto gesperrt ist.

"Eigenschaften-Synchronisierung bei nicht aktuellen Versionen nicht zulässig"

Dieser Fehler weist darauf hin, dass eine neue Version der Datei erstellt wurde, bevor der Job abgeschlossen werden konnte. Dies kann passieren, wenn ein Benutzer Änderungen am Status einer Datei vornimmt, z. B. von In Bearbeitung zu In Überprüfung. Administratoren können diesen Fehlertyp ignorieren, löschen oder herausfiltern.

Keine ausreichenden Berechtigungen

Es gibt eine Reihe von Berechtigungsproblemen, die verhindern, dass Sie Zugriff auf eine zu bearbeitende Datei erhalten (objekt- und statusbasierte Sicherheit). Prüfen Sie den Zugriff der Benutzer auf bestimmte CAD- oder Visualisierungsdateien, oder melden Sie sich als Benutzer mit erweiterten Berechtigungen beim Job-Prozessor an. Beachten Sie, dass der Job-Prozessor keine gesperrten Visualisierungsdateien aktualisieren kann.

Nicht eindeutige Visualisierungsdateien

Wenn die Option Eindeutige Dateinamen erzwingen aktiviert ist und doppelte Visualisierungsdateien in Vault vorhanden sind, kann der Job-Prozessor aktualisierte Visualisierungsdateien nicht einchecken.

Fehlgeschlagene Anmeldung

Dies kann passieren, wenn der Job-Prozessor keinen Zugriff auf eine Vault-Lizenz erhält. (Möglicherweise werden alle Lizenzen verwendet.) In diesem Fall muss der Benutzer sicherstellen, dass Lizenzen verfügbar sind und sich erneut manuell über den Job-Prozessor-Client anmelden.

"Authentifizierungstyp des Benutzers ist nicht korrekt."

Der Job-Prozessor verfügt nicht über die erforderlichen Berechtigungen zum Ausführen eines bestimmten Jobs.

"Visualisierungsdateien können nur für CAD-Dateien erstellt werden."

Dies kann auftreten, wenn ein Virenscanner auf dem Job-Prozessor-Computer ausgeführt wird. Deaktivieren Sie probeweise den Virenscanner und fügen Sie Autodesk-Produkte zur Ausnahmenliste hinzu.

"Die COM-Klassenfactory für die Komponente mit CLSID {C343ED84-A129-11D3-B799-0060B0F159EF} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 8007045a Eine DLL-Initialisierungsroutine ist fehlgeschlagen. (Ausnahme von HRESULT: 0x8007045A)."

Dies kann beim Einchecken einer IPT-Datei, die mit einer DWG-Datei verknüpft ist, vorkommen. Dieser Fehler tritt auf, wenn der Prozess Connectivity.WindowsService.JobDispath.exe vor dem Prozess Connectivity.JobProcessor.Delegate.Host.exe gestartet wird.

Um dieses Problem zu beheben, starten Sie Vault Client als ersten Prozess, aktualisieren Sie die Dateiansicht mit dem Job-Prozessor, und fügen Sie einen oder mehrere Jobs zur Warteschleife hinzu. Starten Sie den Job-Prozessor.

"Offenbar ist beim Aktualisieren der Datei ein Fehler aufgetreten. Öffnen Sie DWG TrueView, Inventor oder Navisworks, und versuchen Sie es erneut."

Dieser Fehler kann auftreten, wenn der Job-Prozessor mithilfe der Aufgabenplanung eine PDF- und DWF-Datei für AutoCAD DWG erstellt.

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Schließen Sie alle zugehörigen Prozesse für den Job-Prozessor (jobProcessor.exe, jobProcessor.delegate.host).
  2. Beenden Sie die Aufgabe in der Aufgabenplanung.
  3. Wechseln Sie zu Komponentendienste > Computer > Arbeitsplatz > DCOM-Konfiguration > DWG TrueView-Zeichnungseigenschaften, und wählen Sie die Option Der interaktive Benutzer auf der Registerkarte Identität aus.
  4. Entfernen Sie vorherige Aufträge, und erstellen Sie neue Aufträge in der Warteschlange.
  5. Starten Sie den Computer neu.

Anhang

Stapeldatei zum Starten des Job-Prozessors über die Befehlszeile:

Weitere Informationen finden Sie unter Job-Prozessor-Befehlszeile.

REM start Job Processor
start JobProcessor.exe
REM prevents Job Processor from processing any more jobs on its queue after finishing its current job
JobProcessor.exe /pause
REM allows Job Processor to continue processing jobs on its queue from a paused state
JobProcessor.exe /resume
REM stops and exits Job Processor after finishing its current job
JobProcessor.exe /stop

Sie können auch Befehlszeilenargumente in Kombination mit einer geplanten Aufgabe und PowerShell verwenden, um JobProcessor.exe alle paar Stunden auf der VM zu starten.

# === powershell.ps1 script ===
& "C:\Program Files\Autodesk\Vault Client 20XX\Explorer\JobProcessor.exe" /stop
Wait-Process JobProcessor
& "C:\Program Files\Autodesk\Vault Client 20XX\Explorer\JobProcessor.exe"
# === powershell.ps1 script ===

Der Befehl /stop stellt den aktuellen Job fertig und beendet den Job-Prozessor. (Dadurch werden Inventor-Ressourcen freigegeben.)

Weitere Informationen zum Durchführen der beschriebenen Schritte mit Vault 2013 Professional finden Sie in diesem Artikel: http://justonesandzeros.typepad.com/blog/2012/10/job-processor-command-line-tricks.html (auf Englisch).

Zeitüberschreitungseinstellungen für die Job-Prozessor-Konfigurationsdatei

C:\Programme\Autodesk\Vault Client \Explorer\JobProcessor.dll.config

<add key="PeriodInMinutes" value="10" />
        <add key="WebServiceTimeout" value="1000000" />
            <add key="RequestSendTimeout" value="90" />
        <add key="RequestReceiveTimeout" value="90" />
        <add key="HostServiceSendTimeout" value="10" />
        <add key="HostServiceReceiveTimeout" value="90" />
        <add key="PingTimeout" value="30" />

Konfigurationsanwendungszyklen für den Job-Prozessor

    <add key="UpdateRevBlockMigrateLatestINV" value="0" />
    <add key="InventorUpdateRevBlockCount" value="100" />
    <add key="InventorDwfPublishCount" value="100" />
    <add key="TrueViewDwfPublishCount" value="500" />