答案1
给定一个默认配置,将 flush_lines 设置为 0,syslog-ng 将对收到的每条消息单独采取行动。
它不会缓冲任何数量的行,但会一次记录一行(至少在行缓冲方面;显然其他配置选项会影响每条消息的实际情况)。
因此,假设我正确地将“异步日志记录”解释为“非批处理”日志记录,那么不,我不认为 flush_lines(0) 会困扰你。
来源:与 syslog-ng 创建者的邮件列表讨论:http://comments.gmane.org/gmane.comp.syslog-ng/9205