Start/notes.ini Parameter/Debug_Threadpool

Debug_Threadpool

🛠️
Parameter: Debug_Threadpool
Kurzbeschreibung: Aktiviert Debug-Ausgaben des gemeinsamen Threadpools (Event Pool, Scheduler, Agent Manager etc.)

Steckbrief

Parameter
Debug_Threadpool
Kategorie
Logging / Debug
Komponente
Server
Verfügbar seit
10.0
Unterstützte Versionen
10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
0 = aus, 1 = Basis-Info, 2 = Verbose (Stacks pro Thread)

Beschreibung

Viele Subsysteme – Scheduler, Eventhandling, Agent Manager, JIT-Tasks – teilen sich einen gemeinsamen Threadpool. Bei Performance-Problemen (hängende Tasks, Timeout-Spitzen) hilft Debug_Threadpool=2, um zu sehen, welche Threads belegt sind, wie viele warten und welche Aufgaben gerade laufen.

Beispiel-Konfiguration

Debug_Threadpool=2

Hinweise & Stolperfallen

  • Stufe 2 produziert viel Output – nur temporär aktivieren und in Debug_Outfile rotieren lassen.
  • Ergänzt sich mit DEBUG_AMGR, DEBUG_EVENTS und Show stat threadpool.
  • Hilft bei der Dimensionierung von Server_Pool_Tasks und Server_Max_Concurrent_Trans.
  • Für Live-Diagnose show server -t parallel nützlich.
  • Änderung wirkt sofort nach set config Reload.