Configuring multithreading
Starting with version 3.6, syslog-ng OSE runs in multithreaded mode by default.
You can enable multithreading in syslog-ng OSE using the following methods:
-
Globally using the threaded(yes) option.
-
Separately for selected sources or destinations using the flags("threaded") option.
Example: Enabling multithreading
To enable multithreading globally, use the threaded option:
options {
threaded(yes) ;
};
To enable multithreading only for a selected source or destination, use the flags("threaded") option:
source s_tcp_syslog {
network(
ip(127.0.0.1)
port(1999)
flags("syslog-protocol", "threaded")
);
};