我想使用Wildfly 8中的syslog处理程序将应用程序日志发送到logstash(我知道这可能不是最佳实践)。
如果syslog / logstash服务器不可用,有没有人知道syslog处理程序的行为?
是否有任何缓冲(内存,文件),它是否在重新连接循环中消耗无限的资源,简而言之:有没有人有使用syslog处理程序的经验?
谢谢, 迈克尔
答案 0 :(得分:1)
如果套接字无法连接,syslog-handler将不会缓冲消息。如果您使用UDP,则每次都会尝试连接。使用TCP取决于logmanager的版本。我认为使用WildFly 8中的版本会尝试重新连接,但是当syslog服务器关闭时,你将丢失所有发送的消息。