Parameter:
FTG_MB_PER_THREADKurzbeschreibung: 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_MEMundFTG_USE_SYS_MEMORY.
- Wird
FTG_MAX_MEM_POOLexplizit gesetzt, hat dieser Wert Vorrang vor der RechnungFTG_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=1lä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.