Синтаксис syslog-ng 2.09 threaded()

Sles 11 SP 4 syslog-ng-2.0.9-27.34.39.2 - работает ли threaded() даже в этой версии?

Я пытаюсь включить многопоточность, но сталкиваюсь с синтаксической ошибкой при добавлении threaded() в раздел options {} .. Строка 16 - это threaded() .. Я пробовал несколько вещей, но ничего не работает. Любой совет поможет? Спасибо ~ Шон

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

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

============== error =============== Ошибка синтаксического анализа main, синтаксическая ошибка, неожиданный LL_IDENTIFIER, ожидание '}' в /opt/syslog-ng /etc/syslog-ng.conf в строке 16, столбце 2:

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

person Sean    schedule 26.04.2017    source источник


Ответы (1)


Ваша версия syslog-ng устарела, многопоточность появилась примерно в версии 3.3. Вы можете найти список новых пакетов на веб-сайте syslog-ng и подробные инструкции по как установить последняя версия syslog-ng на SLES.

С уважением, Роберт

person Robert Fekete    schedule 27.04.2017