syslog-ng 2.09 线程()语法

Posted

技术标签:

【中文标题】syslog-ng 2.09 线程()语法【英文标题】:syslog-ng 2.09 threaded() syntax 【发布时间】:2017-04-26 18:41:18 【问题描述】:

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();
    ^^^^^^^^

【问题讨论】:

【参考方案1】:

您的 syslog-ng 版本太旧,多线程是在 3.3 版左右引入的。您可以在list of newer packages at the syslog-ng website 上找到how to install recent syslog-ng version on SLES 和详细说明。

问候, 罗伯特

【讨论】:

以上是关于syslog-ng 2.09 线程()语法的主要内容,如果未能解决你的问题,请参考以下文章

比特币一涨一跌,2.09万人爆仓,全网损失117亿元

syslog-ng+loganalyzer(非常详细配置文件)部署收集操作日志

syslog-ng 是不是支持网络命名空间?

如何在 syslog-ng 中使用 patterndb

Centos7下安装syslog-ng

syslog-ng 学习心得与配置说明