> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Processing Server

> Führen Sie den ABBYY FlexiCapture Processing Server aus: Starten Sie ihn, fügen Sie Processing Stations hinzu und gruppieren Sie sie, richten Sie die Protokollierung ein und verwalten Sie den Server über die Befehlszeile.

Der Processing Server verteilt die Arbeitslast auf die Processing Stations. Zusammen mit dem Processing Server wird ein Processing Server Monitor installiert, der zur Überwachung des Servers dient. Die eigentliche Dokumentverarbeitung erfolgt auf der Processing Station.

Nachdem der Processing Server installiert wurde, konfigurieren Sie ihn: Starten Sie den Server und fügen Sie dann die Processing Stations hinzu, richten Sie sie ein und starten Sie sie.

<Note>
  Bevor Sie den Processing Server starten, vergewissern Sie sich, dass dem Konto, unter dem der Server ausgeführt wird, die Zugriffsberechtigungen für den Processing Server erteilt wurden.
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/mpS3pcxC_lkohQUS/images/flexi-capture/ProcessingServerMonitor.png?fit=max&auto=format&n=mpS3pcxC_lkohQUS&q=85&s=4cc80c07017b12a06f66e525d5530056" alt="Screenshot des Fensters „Processing Server Monitor“, das die Struktur „ABBYY FlexiCapture 12 Servers“ mit einem gestarteten Server und dessen Knoten „Stations“, „Stationsgruppe“ und „Tasks“ zeigt." width="1197" height="370" data-path="images/flexi-capture/ProcessingServerMonitor.png" />
</Frame>

<div id="start-the-processing-server">
  ## Processing Server starten
</div>

<Steps>
  <Step title="Processing Server Monitor starten">
    Starten Sie den Processing Server Monitor, indem Sie **Start → Alle Programme → ABBYY FlexiCapture 12 Servers → Processing Server** auswählen.
  </Step>

  <Step title="Server hinzufügen">
    Wählen Sie im Serverbaum **ABBYY FlexiCapture Servers** aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie **Add Server...**.
  </Step>

  <Step title="Serverstandort angeben">
    Geben Sie im Dialogfeld **Add Processing Server** den Serverstandort an (**Network host** oder **Local host**).
  </Step>

  <Step title="Pfad zum Application Server angeben">
    Wählen Sie **Actions → Properties** und geben Sie den Pfad zum Application Server an (`https://<ApplicationServer>`, wobei `<ApplicationServer>` für den Namen des Computers steht, auf dem der Application Server installiert ist). Wenn Processing Server und Application Server auf demselben Computer installiert sind, geben Sie dessen Namen direkt an. Die Verwendung der IP-Adresse `127.0.0.1` oder von `localhost` führt dazu, dass die Processing Stations nicht funktionsfähig sind.

    <Note>
      Starten Sie auf dem Application Server die Administration and Monitoring Console und weisen Sie dem Computer, auf dem der Processing Server installiert ist, die entsprechende Rolle zu.
    </Note>
  </Step>

  <Step title="Server starten">
    Klicken Sie auf <img src="https://mintcdn.com/abbyy/XVEmG3cTpHwMKf5X/images/flexi-capture/StartServer.gif?fit=max&auto=format&n=XVEmG3cTpHwMKf5X&q=85&s=93616f535a5b427e2795ae92558cf116" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/StartServer.gif" />, um den Processing Server zu starten.

    <Note>
      Der Processing Server kann mit einem harten oder weichen Stopp angehalten werden. Für einen weichen Stopp (zum Beispiel für ein Upgrade oder zum Verschieben einer Datenbank) wählen Sie **Actions → Stop**. Alle aktuellen Aufgaben werden abgeschlossen, der Processing Server wird dann angehalten, und es werden keine neuen Aufgaben zur Verarbeitung angenommen. Für einen harten Stopp wählen Sie **Actions → Stop Immediately**. Alle aktuellen Aufgaben schlagen fehl.
    </Note>
  </Step>
</Steps>

<div id="set-up-the-processing-stations">
  ## Einrichten der Processing Stations
</div>

<Steps>
  <Step title="Stationen hinzufügen">
    Wählen Sie im **Serverbaum** **Stations** aus und klicken Sie auf <img src="https://mintcdn.com/abbyy/39LtOHLEp1q7pm1x/images/flexi-capture/AddStation.gif?fit=max&auto=format&n=39LtOHLEp1q7pm1x&q=85&s=c926888a1e12b4d4037fe6a804717d3f" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/AddStation.gif" />. Das Dialogfeld **Add Stations** wird angezeigt. Wählen Sie die Stationen aus der Gesamtliste aus. Sie können einen Computer auch über seinen Namen oder seine IP-Adresse identifizieren. Der Name funktioniert auch bei dynamischen IP-Adressen. Verwenden Sie IP-Adressen, wenn beim Zugriff auf das DNS-Netzwerk Probleme auftreten.
  </Step>

  <Step title="Stationsparameter konfigurieren">
    Wählen Sie **Actions → Properties** und geben Sie im Dialogfeld **Station Properties** die Parameter der Station an:

    * **Name** – Der angezeigte Name der Station.
    * **Group** – Die Gruppe, zu der die Station gehört.
    * **Start automatically** – Die Station wird automatisch vom Processing Server gestartet. Diese Option ist standardmäßig ausgewählt. Häufige Versuche, zu viele Stationen zu starten, können den Processing Server erheblich verlangsamen.
    * **Required disk space** – Der minimale Festplattenspeicher, der für den Betrieb der Processing Stations erforderlich ist. Wenn nicht genügend freier Festplattenspeicher vorhanden ist, wird die Station angehalten. Der im Feld angegebene Speicherplatz sollte dem Dreifachen der maximalen Größe eines Bildes entsprechen, das gerade verarbeitet werden kann. Der optimale Wert ist das Doppelte der maximalen Größe eines Batchs, der gerade verarbeitet werden kann.
    * **Maximum number of processes** – Die maximale Anzahl an CPU-Kernen, die für die Aufgabenverarbeitung verwendet werden kann.
    * **Allowed number of processes** – Die zulässige Anzahl an CPU-Kernen für die Aufgabenverarbeitung. Dieser Wert wird auf Grundlage Ihrer Hardware- und Lizenzparameter automatisch berechnet und kann nicht geändert werden.
    * **Process priority** – Die Priorität des Prozesses.
    * **Acceptable task types** – Die Aufgabentypen, die von der Station verarbeitet werden können:
      * **Import images** – Importaufgaben.
      * **Recognize pages** – Erkennungs- und Export-Preprocessing-Aufgaben.
      * **Verification support** – Zusammenführen der Ergebnisse der doppelten Verifizierung sowie Vor- und Nachverarbeitungsaufgaben für die Web-Verifizierungsstation.
      * **Custom processing** – Verarbeitung von Batch- und Dokument-[Verarbeitungsskripten](/de/flexi-capture/appendix/scripts/scripts-handling).
      * **Export documents** – Aufgaben für den Dokumentexport.
  </Step>

  <Step title="Station starten">
    Klicken Sie auf <img src="https://mintcdn.com/abbyy/mpS3pcxC_lkohQUS/images/flexi-capture/ProcServer_StartStation.gif?fit=max&auto=format&n=mpS3pcxC_lkohQUS&q=85&s=fbd07ff728e6fa33ec882a0f0b76c4ae" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="26" height="24" data-path="images/flexi-capture/ProcServer_StartStation.gif" />, um die Station manuell zu starten, oder warten Sie, bis sie automatisch startet (wenn die Option **Start automatically** ausgewählt ist, startet die Station innerhalb einer Minute).

    <Note>
      Die Processing Station kann per hartem oder weichem Stopp angehalten werden. Für einen weichen Stopp (zum Beispiel für ein Upgrade) wählen Sie **Actions → Stop**. Alle aktuellen Aufgaben werden abgeschlossen, anschließend wird die Processing Station angehalten, und es werden keine neuen Aufgaben mehr zur Verarbeitung übernommen. Für einen harten Stopp wählen Sie **Actions → Stop Immediately**. Alle aktuellen Aufgaben schlagen fehl.
    </Note>
  </Step>
</Steps>

Wenn die Stationen eine Verbindung zum Server herstellen, erhalten sie vom Processing Server die Berechtigungen zum Verarbeiten von Dokumenten.

<div id="create-station-groups">
  ## Stationsgruppen erstellen
</div>

Sie können verschiedene Mandanten auf Aufgabenebene voneinander isolieren. Erstellen Sie dazu die erforderlichen Processing Station-Gruppen und weisen Sie dann jedem neu erstellten Mandanten eine Gruppe zu.

<Steps>
  <Step title="Eine Stationsgruppe hinzufügen">
    Wählen Sie im Serverbaum **Stationsgruppe** aus und klicken Sie auf <img src="https://mintcdn.com/abbyy/39LtOHLEp1q7pm1x/images/flexi-capture/AddStation.gif?fit=max&auto=format&n=39LtOHLEp1q7pm1x&q=85&s=c926888a1e12b4d4037fe6a804717d3f" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/AddStation.gif" />. Das Dialogfeld **New Station Group** wird geöffnet.
  </Step>

  <Step title="Die Gruppe angeben">
    Geben Sie einen Gruppennamen ein und wählen Sie die Stationen aus der Gesamtliste aus.
  </Step>

  <Step title="Die Gruppe speichern">
    Klicken Sie auf **OK**.
  </Step>
</Steps>

Die Gruppe wird in der Liste angezeigt. Anschließend können Sie sie Mandanten in der Administration and Monitoring Console zuweisen. Weitere Informationen finden Sie unter [Mandanten verwalten](/de/flexi-capture/web-stations/monitoring-console/multitenancy).

Um den Namen einer Gruppe oder ihre Stationsliste zu ändern, wählen Sie die Gruppe in der Liste aus und klicken Sie im Kontextmenü auf **Edit Station Group...**. Sie können einer Gruppe auch eine Station hinzufügen, indem Sie die Gruppe im Dialogfeld **Station Properties** auswählen.

<div id="set-up-the-processing-server-log">
  ## Das Protokoll des Processing Server einrichten
</div>

<Steps>
  <Step title="Die Protokolleinstellungen öffnen">
    Öffnen Sie die Einstellungen des Processing Server Monitor, indem Sie **File → Settings...** auswählen.
  </Step>

  <Step title="Auswählen, welche Meldungen protokolliert werden">
    Legen Sie fest, welche Meldungen protokolliert werden sollen (Fehler, Warnungen, Informationsmeldungen).
  </Step>

  <Step title="Auswählen, ob abgeschlossene Aufgaben entfernt werden sollen">
    Legen Sie fest, ob Informationen zu abgeschlossenen Aufgaben gelöscht werden sollen (**Remove completed tasks from the list**).
  </Step>

  <Step title="Auswählen, welche Meldungen die Protokollierung auslösen">
    Legen Sie fest, welche Meldungen die Protokollierung von Informationen zur Aufgabe auslösen.

    <Note>
      Deaktivieren Sie die Option **Remove completed tasks from the list** im normalen Systembetrieb nicht, da dies zu einer Ansammlung von Daten führen und den Processing Server Monitor verlangsamen kann. Deaktivieren Sie diese Option nur beim Einrichten und Abstimmen des Systems.
    </Note>
  </Step>

  <Step title="Das Aufgabenprotokoll anzeigen">
    Klicken Sie auf <img src="https://mintcdn.com/abbyy/dDAYrQCagGQmZN3a/images/flexi-capture/view_log.gif?fit=max&auto=format&n=dDAYrQCagGQmZN3a&q=85&s=8d5cad1943833c1bcdae4f79b13e7fa6" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="21" height="20" data-path="images/flexi-capture/view_log.gif" />, um das Aufgabenprotokoll anzuzeigen. Um ein Aufgabenprotokoll als `.txt`-Datei zu speichern, klicken Sie im Dialogfeld auf die Schaltfläche **Export Log...**.
  </Step>
</Steps>

<div id="view-task-information">
  ## Aufgabeninformationen anzeigen
</div>

Um Aufgabendetails anzuzeigen, wählen Sie im Processing Server-Baum **Tasks** aus. Für jede Aufgabe werden die folgenden Parameter angezeigt: Aufgabenname, Startzeit, Fortschritt, Status, Priorität und Stationsname. Fehlgeschlagene Aufgaben sind mit <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/failed.gif?s=17d48022628a3682da7b5077a390606f" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="16" height="15" data-path="images/flexi-capture/failed.gif" /> gekennzeichnet. Wenn das Aufgabenprotokoll außer einer Fehlermeldung auch Informationsmeldungen enthält, ist die Aufgabe mit <img src="https://mintcdn.com/abbyy/8aWHPAJyzWmTqglX/images/flexi-capture/info_mes.gif?s=2acd5ad582fadb19d3f1ac1dc45cd111" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="17" height="17" data-path="images/flexi-capture/info_mes.gif" /> gekennzeichnet.

<div id="service-log">
  ## Service-Protokoll
</div>

Zusätzlich zum regulären Aufgabenverarbeitungsprotokoll können der Processing Server und die Processing Station ein Service-Protokoll führen. Die Mitarbeiter des [ABBYY technical support](/de/flexi-capture/appendix/support) benötigen möglicherweise Informationen aus diesem Protokoll, wenn sie Ihre Supportanfragen bearbeiten. Die Service-Protokollierung verlangsamt weder den Processing Server noch die Processing Station, die in diesem Protokoll enthaltenen Informationen sind jedoch nur für die technischen Supportingenieure von ABBYY nützlich. Daher empfehlen wir nicht, die Service-Protokollierung dauerhaft aktiviert zu lassen. Wenn ein Mitarbeiter des technischen Supports Sie um ein Service-Protokoll bittet, gehen Sie bitte wie folgt vor:

<Steps>
  <Step title="Öffnen Sie das Dialogfeld Properties">
    Öffnen Sie je nachdem, welches Protokoll benötigt wird, das Dialogfeld **Processing Server Properties** (wählen Sie im Kontextmenü des Processing Server **Properties** aus) oder das Dialogfeld **Station Properties** (wählen Sie im Kontextmenü der Processing Station **Properties** aus).
  </Step>

  <Step title="Protokollierung aktivieren">
    Aktivieren Sie die Option **Write processing log** und klicken Sie auf **OK**.
  </Step>

  <Step title="Sammeln Sie die Protokolldateien">
    Sobald die Protokolldateien erstellt wurden, finden Sie sie unter `%programdata%\ABBYY\FlexiCapture\12.0\FlexiBrSvc\Logs`. Senden Sie Kopien dieser Dateien an den ABBYY technical support.
  </Step>

  <Step title="Protokollierung deaktivieren">
    Deaktivieren Sie die Service-Protokollierung, indem Sie die Option **Write processing log** deaktivieren und auf **OK** klicken.
  </Step>
</Steps>

<div id="manage-the-processing-server-from-the-command-line">
  ## Den Processing Server über die Befehlszeile verwalten
</div>

<Steps>
  <Step title="Eine Eingabeaufforderung öffnen">
    Geben Sie im Windows-Menü **Start → Ausführen** `cmd` ein und klicken Sie auf **OK**. Daraufhin wird ein Eingabeaufforderungsfenster geöffnet.
  </Step>

  <Step title="Zum Speicherort von FlexiBRSvc.exe wechseln">
    Geben Sie den Pfad zur Datei `FlexiBRSvc.exe` ein (standardmäßig `C:\Program Files\ABBYY FlexiCapture 12 Servers`).
  </Step>

  <Step title="Befehle eingeben">
    Geben Sie Befehle in der Form `FlexiBrSvc Please [command]` ein:

    * Um den Befehlsmodus zu aktivieren (sodass Sie `FlexiBrSvc Please` nicht vor jedem Befehl eingeben müssen), verwenden Sie `FlexiBrSvc Please obey`.
    * Zum Deaktivieren verwenden Sie `FlexiBrSvc Please quit`.

    Mit diesen Befehlen können Sie eine Station starten oder stoppen, die Stationsliste anzeigen, den Processing Server starten oder stoppen, Stationen hinzufügen oder entfernen, Informationen zu einer Station anzeigen sowie Server- und Stationsparameter festlegen.
  </Step>

  <Step title="Die Liste der Befehle anzeigen">
    Um die Liste der zulässigen Befehle und weitere Hilfsinformationen anzuzeigen, geben Sie `FlexiBRSvc.exe /?` ein.
  </Step>
</Steps>

Eine ausführliche Beschreibung aller Befehle finden Sie unter [Beschreibung der Processing-Server-Befehle](/de/flexi-capture/appendix/proc-server-cmd).
