【发布时间】:2015-04-21 08:59:02
【问题描述】:
我有这个 log4j.xml 配置文件:http://www.grupoventus.com/download/log4j.xml
有一个名为 LOGGER_ACCESS 的异步记录器正在使用名为 ACCESS_LOG 的 RollingFileAppender。
昨天我对我们的应用程序进行了压力测试,大约有 500 个同时请求。每个请求都会在当前日志中追加一个新行。
在 00:00 轮换日志文件,现在有两个日志(如预期的那样):vproxy_acccess.2015-04-16(较旧)和 vproxy_access(从今天开始,第 17 天)。
但是,如果我们查看旧的日志文件,就会看到这一点。在我日志的最后两行下方:
1,1429221599904,A,56,A,66,A,,190,A,S,5,S,2359,0000,2359,0,N,188.165.133.226,gzip,86,456,93,89, error.0011,2015-04-16 23:59:59
1,1429221599999,A,56,A,66,A,,190,A,S,5,S,2359,0000,2359,300000,S,,gzip,66342,456,1064,0,ok ,2015-04-17 00:00:00
2015-04-17 的第一个请求已包含在第 16 天的日志中。只有第一个请求,其余的已正确附加到 vproxy_access 日志中。
这是一个已知的错误吗?或者我的 log4j.xml 中有一些错误配置?
谢谢!
琼。
【问题讨论】:
标签: log4j2