Threads¶
Sets the number of helper threads that pull data off the network.
This parameter applies to imptcp: Plain TCP Syslog.
- Name:
Threads
- Scope:
module
- Type:
integer
- Default:
module=2
- Required?:
no
- Introduced:
at least 5.x, possibly earlier
Description¶
Number of helper worker threads to process incoming messages. These threads are utilized to pull data off the network. On a busy system, additional helper threads (but not more than there are CPUs/Cores) can help improving performance. The default value is two, which means there is a default thread count of three (the main input thread plus two helpers). No more than 16 threads can be set (if tried to, rsyslog always resorts to 16).
Module usage¶
module(load="imptcp" threads="...")
Legacy names (for reference)¶
Historic names/directives for compatibility. Do not use in new configs.
$InputPTCPServerHelperThreads — maps to Threads (status: legacy)
See also¶
See also imptcp: Plain TCP Syslog.
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.