Start/notes.ini Parameter/FTG_MB_PER_THREAD

FTG_MB_PER_THREAD

Parameter: FTG_MB_PER_THREAD
Kurzbeschreibung: Maximaler Arbeitsspeicher pro Volltext-Indexer-Thread für die Tika-Anhängekonvertierung; Standard 1 MB.

Steckbrief

Parameter
FTG_MB_PER_THREAD
Kategorie
Performance / Memory
Komponente
Server
Verfügbar seit
9.0.1
Unterstützte Versionen
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
Ganzzahl in MB; Standard 1

Beschreibung

FTG_MB_PER_THREAD legt fest, wie viel Arbeitsspeicher ein einzelner Thread des Domino-Volltextindexers für die Anhängekonvertierung (Tika) maximal verwenden darf. Der Parameter wirkt zusammen mit FTG_MAX_NUM_THREADS und FTG_MAX_MEM_POOL: Wird FTG_MAX_MEM_POOL nicht explizit gesetzt, errechnet Domino den globalen Memory-Pool aus FTG_MB_PER_THREAD × FTG_MAX_NUM_THREADS. Ohne weitere Konfiguration gilt der Standardwert von 1 MB pro Thread.
Eine Erhöhung lohnt sich vor allem auf Servern mit umfangreichen Office- oder PDF-Anhängen, deren Tika-Konvertierung mit dem Standardwert zu wenig Speicher hat. Höhere Werte vermeiden Out-of-Memory-Abbrüche beim Indexieren großer Dateien, vergrößern aber den gesamten FT-Speicherbedarf entsprechend; in der Praxis sind Werte zwischen 4 und 16 MB üblich.

Beispiel-Konfiguration

FTG_MB_PER_THREAD=8

Hinweise & Stolperfallen

  • Wirkt auf alle FT-Index-Tasks (Update, Updall, FTUPDATE, Domain Indexer); Teil der FTG-Memory-Familie zusammen mit FTG_MAX_MEM_POOL, FTG_CHECK_THREAD_MAX_MEM und FTG_USE_SYS_MEMORY.
  • Wird FTG_MAX_MEM_POOL explizit gesetzt, hat dieser Wert Vorrang vor der Rechnung FTG_MB_PER_THREAD × FTG_MAX_NUM_THREADS.
  • Zu kleine Werte führen bei großen Anhängen zu Tika-Abbrüchen im Konsolen-Log; mit FTG_CHECK_THREAD_MAX_MEM=1 lässt sich das Memory-Verhalten überprüfen.
  • Änderungen werden erst nach einem Neustart der FT-Tasks bzw. des Servers wirksam; set config FTG_MB_PER_THREAD=… allein reicht nicht.

Quellen