Wildfly 8 中系统日志处理程序的行为
Behavior of syslog handler in Wildfly 8
我想使用 Wildfly 8 中的系统日志处理程序将应用程序日志发送到 logstash(我知道这可能不是目前的最佳做法)。
有谁知道如果 syslog/logstash 服务器不可用,syslog 处理程序如何运行?
是否有任何缓冲(内存、文件),是否会在重新连接循环中消耗无尽的资源,简而言之:有人有使用系统日志处理程序的经验吗?
谢谢,
迈克尔
如果套接字无法连接,系统日志处理程序将不会缓冲消息。如果您使用 UDP,那么它每次都会尝试连接。使用 TCP 取决于日志管理器的版本。我认为对于 WildFly 8 中的版本,它将尝试重新连接,但是当系统日志服务器关闭时,您将丢失任何发送的消息。
我想使用 Wildfly 8 中的系统日志处理程序将应用程序日志发送到 logstash(我知道这可能不是目前的最佳做法)。
有谁知道如果 syslog/logstash 服务器不可用,syslog 处理程序如何运行?
是否有任何缓冲(内存、文件),是否会在重新连接循环中消耗无尽的资源,简而言之:有人有使用系统日志处理程序的经验吗?
谢谢, 迈克尔
如果套接字无法连接,系统日志处理程序将不会缓冲消息。如果您使用 UDP,那么它每次都会尝试连接。使用 TCP 取决于日志管理器的版本。我认为对于 WildFly 8 中的版本,它将尝试重新连接,但是当系统日志服务器关闭时,您将丢失任何发送的消息。