0

Sles 11 SP 4 syslog-ng-2.0.9-27.34.39.2 - thread() 甚至可以在这个版本上工作吗?

我正在尝试启用多线程,但是在将 threaded() 添加到选项 {} 节时遇到了语法错误。第 16 行是 threaded() .. 我尝试了一些东西,但没有任何效果。有什么建议会有所帮助吗?谢谢~肖恩

=========== syslog-ng.conf ==================

options {
        create_dirs(yes);
        keep_hostname(yes);
        log_fetch_limit(100);
        flush_lines(100);
        use_dns(no);
        threaded(yes);
};

============= 错误 ============== 解析 main 时出错,语法错误,意外的 LL_IDENTIFIER,在 /opt/syslog-ng 中需要 '}' /etc/syslog-ng.conf 第 16 行第 2 列:

    threaded();
    ^^^^^^^^
4

1 回答 1

0

您的 syslog-ng 版本太旧,多线程是在 3.3 版左右引入的。您可以在 syslog-ng 网站上找到较新软件包的列表,以及有关如何在 SLES 上安装最新 syslog-ng 版本的详细说明。

问候,罗伯特

于 2017-04-27T09:02:41.233 回答