Mit den Einstellungen im Abschnitt [DCSworker] wird das Verhalten der vom Dokumentkonvertierungsdienst (DCS) verwalteten Arbeitsprozesse gesteuert. Dieser Dienst konvertiert Dokumente zum Anzeigen oder Indizieren aus ihren ursprünglichen Formaten in HTML oder einfachen Text. Der DCS sendet Dokumente an einen Arbeitsprozess namens dcsworker.exe. Dieser Arbeitsprozess delegiert Konvertierungsvorgänge an die entsprechenden Konvertierungsfilter, sobald er Anforderungen vom DCS erhalten hat. Er lädt den angeforderten Konvertierungsfilter und führt die Konvertierung in einer isolierten Umgebung durch. Dadurch wird verhindert, dass der DCS durch Prozesse mit schädlichen Auswirkungen beendet wird.

Im Abschnitt [DCSworker] der Datei opentext.ini sind Informationen zu folgenden Parametern enthalten:

fastinit

lib

maxcalls

timeout

workerexe

x-maxmemory

fastinit

  • Beschreibung:

    Gibt an, ob externe Konvertierungsfilter geladen werden sollten, wenn der DCS gestartet wird.

  • Syntax:

    fastinit=FALSE

  • Werte:

    TRUE oder FALSE. Die Standardeinstellung ist FALSE.

    Wenn dieser Parameter auf TRUE festgelegt wird, wird der DCS angewiesen, mit dem Laden des Konvertierungsfilters zu warten, bis er für den Konvertierungsprozess erforderlich ist. Das Einstellen dieses Parameters auf TRUE kann die Arbeitsgeschwindigkeit erhöhen.

lib

  • Beschreibung:

    Gibt den Namen der Bibliothek an, die vom DCS geladen werden soll. Eine Bibliothek ist eine Liste von Vorgängen, die mit einem Konvertierungsfilter verknüpft sind. Diese Liste wird vom DCS gelesen, um die Konvertierung durchzuführen.

     

    Achtung

    Achtung
    Wenn der Wert dieses Parameters geändert wird, funktioniert der DCS möglicherweise nicht bzw. nicht einwandfrei. Sie sollten den Wert dieses Parameters nur ändern, wenn Sie vom OpenText-Kundendienst dazu aufgefordert werden.

     
  • Werte:

    Der Standardwert ist dcsworker.

maxcalls

  • Beschreibung:

    Gibt die maximale Anzahl von Konvertierungsvorgängen an, die ein Arbeitsprozess durchführen soll, bevor er gestoppt wird. Ein Arbeitsprozess wird gestoppt, sobald seine Dokumentkonvertierungsquote den im Parameter maxcalls angegebenen Wert erreicht. Durch diesen Parameter kann verhindert werden, dass Konvertierungsfilter mit permanent ansteigendem Speicherbedarf zu viel Speicher in Beschlag nehmen.

  • Syntax:

    maxcalls=200

  • Werte:

    Der Standardwert ist 200.

     

    Hinweis

    Hinweis:
    Diese Einstellung kann für jeden einzelnen Konvertierungsfilter angepasst werden, indem für den betreffenden Konvertierungsfilter der Parameter x-maxcalls in der Datei opentext.ini konfiguriert wird.

     

timeout

  • Beschreibung:

    Legt fest, wie viele Sekunden maximal gewartet wird, bevor ein Arbeitsprozess zur Dokumentkonvertierung beendet wird.

    Der DCS überwacht, wie lange die Arbeitsprozesse mit dem Konvertieren von Dokumenten beschäftigt sind, und beendet die Arbeitsprozesse, die diesen Grenzwert überschreiten. Der Grenzwert für die Zeitüberschreitung wird durch den Parameter timeout definiert.

    Wenn der Arbeitsprozess versucht, ein beschädigtes oder in anderer Form unzulässig formatiertes Dokument zu konvertieren, schlägt er fehl und wird ein Fehlercode an den Arbeitsprozess zurückgegeben. Einige Dokumente können allerdings dazu führen, dass das Filtersystem in einer unendlichen Verarbeitungsschleife hängen bleibt. In seltenen Fällen nimmt der Konvertierungsfilter in solchen Endlosschleifen schrittweise die Systemressourcen in Beschlag.

    Der Arbeitsprozess hat für timeout einen Standardwert von 30 Sekunden; nach Ablauf dieser 30 Sekunden wird der Arbeitsprozess gestoppt. Wenn jedoch der Arbeitsprozess schnell Speicher in Beschlag nimmt, könnte er noch vor Ablauf dieser 30 Sekunden den gesamten verfügbaren Speicher in Anspruch nehmen. In diesem Fall können Sie den Wert von timeout senken, damit der Konvertierungsfilter vor seiner Zeitüberschreitung nicht den gesamten Speicher in Beschlag nimmt.

    Der Wert des Parameters timeout sollte so gering wie möglich sein, ohne dass dadurch der Konvertierungsvorgang endet, bevor ein zulässiges Dokument konvertiert werden kann. Sie können einen geeigneten Wert für timeout schätzen, indem Sie für einen angemessenen Zeitraum, z. B. für 24 Stunden, die Protokollierung aktivieren und anschließend untersuchen, wie lange der Prozess zum Konvertieren eines zulässigen Dokuments höchstens benötigt. Die maximal benötigte Konvertierungszeit für zulässige Dokumente beträgt in der Regel nur wenige Sekunden. Sobald Sie diesen Wert ermittelt haben, können Sie den Wert von timeout in das Anderthalbfache oder Doppelte der für zulässige Dokumente maximal benötigten Konvertierungszeit ändern. Durch die überschüssige Zeit werden Dokumente berücksichtigt, die größer als die während der Testzeit konvertierten Dokumente sind.

  • Syntax:

    timeout=30

  • Werte:

    Eine Ganzzahl größer oder gleich 1. Der Standardwert ist 30.

     

    Hinweis

    Hinweis:
    Dieser Parameter ist auch im Abschnitt [FilterEngine] der Datei opentext.ini enthalten. Dieser Parameter erfüllt dieselbe Funktion wie der entsprechende Parameter im Abschnitt [FilterEngine]; dabei gilt jedoch, dass durch das Einstellen eines Wertes für diesen Parameter im Abschnitt [DCSworker] die entsprechende Einstellung im Abschnitt [FilterEngine] überschrieben wird. Wenn im Abschnitt [DCSworker] kein Wert angegeben ist, wird der Wert aus dem Abschnitt [FilterEngine] übernommen.

    Diese Einstellung kann für jeden einzelnen Konvertierungsfilter angepasst werden, indem für den betreffenden Konvertierungsfilter der Parameter x-timeout in der Datei opentext.ini konfiguriert wird.

     

workerexe

  • Beschreibung:

    Gibt den Namen des Arbeitsprozessprogramms an, das von Content Server zum Durchführen von Dokumentkonvertierungsvorgängen verwendet wird.

     

    Wichtig

    Wichtig:
    OpenText empfiehlt dringend, den Wert dieses Parameters nicht zu ändern.

     
  • Werte:

    Unter Windows ist der Standardwert dcsworker.exe. Unter anderen Plattformen ist der Standardwert dcsworker.

x-maxmemory

  • Beschreibung:

    Gibt den maximal zur Verfügung stehenden Arbeitsspeicher (in MB) an, die ein Arbeitsprozess für Dokumentkonvertierungsvorgänge verwenden soll.

  • Syntax:

    x-maxmemory=2048

  • Werte:

    Eine Ganzzahl größer oder gleich 128. Es kann zwar auch ein niedrigerer Wert verwendet werden, dies führt allerdings dazu, dass der Arbeitsprozess beendet wird, bevor die Filter überhaupt in den Arbeitsspeicher geladen wurden. Der Standardwert ist 2048 (2 GB). Durch die Einstellung 0 wird das Limit für den Arbeitsspeicher deaktiviert.