Very glad to hear that. Thanks! The plan is to start the 2.6.2 release procedure very soon.
On Tue, Jul 5, 2016 at 9:38 PM, Enric Jaen <enricj...@yahoo.es.invalid> wrote: > I tried the 2.6.2 snapshot and it works Thanks > > El Lunes 4 de julio de 2016 9:47, Remko Popma <remko.po...@gmail.com> > escribió: > > > The fix for https://issues.apache.org/jira/browse/LOG4J2-1434 checks > that any large message increased the buffer size beyond the maximum. If it > did then the buffer is trimmed to the max size, so any large char[] arrays > can be garbage collected. Before the fix the reusable buffer could grow > indefinitely. > > Sent from my iPhone > > > On 2016/07/04, at 17:17, Enric Jaen <enricj...@yahoo.es.INVALID> wrote: > > > > Many thanks for the response, I will give a try from the git. > > What does the fix do? Do I need to use any flag? When is 2.6.2 planned > to be released? > > Thanks also for the Async appender workaround > > Enric > > > > El Domingo 3 de julio de 2016 7:25, Anthony Maire < > maire.anth...@gmail.com> escribió: > > > > > > Another possible way to investigate is to wrap your RollingFile appender > in > > an Async appender. Since there is only one thread that outputs, if it is > a > > thread local related issue, it should disappear (and it may be use as a > > workaround until the next release) > > > > 2016-07-02 16:10 GMT+02:00 Remko Popma <remko.po...@gmail.com>: > > > >> This issue may already have been fixed (see > >> https://issues.apache.org/jira/browse/LOG4J2-1434 ). > >> The fix will be in the upcoming 2.6.2 release. > >> > >> Can you verify if the problem still occurs with the current Log4j code > in > >> git master? > >> Instructions on how to check out the latest source are here > >> <http://logging.apache.org/log4j/2.x/source-repository.html>. After > that > >> you can build the binaries with the command > >> mvn clean install > >> > >> (Or mvn -DskipTests=true clean install if you are in a hurry.) > >> > >> > >> On Sat, Jul 2, 2016 at 5:24 PM, Enric Jaen <enricj...@yahoo.es.invalid> > >> wrote: > >> > >>> Sorry typo again, was 3GB (not 3MB) the total consumed memory by > several > >>> char[]. For example I reveived a 60MB utf8 json and I see it resides > >> inside > >>> a 250MB char[] > >>> I have attached a dump screenshot > >>> > >>> Not sure if is relevant but I use RollingFile : > >>> > >>> <RollingFile name="PROJECT" > >>> fileName="${sys:catalina.home}/logs/@webapp.name@.log" > >>> filePattern="${sys:catalina.home}/logs/@webapp.name@ > >> .%d{yyyy-MM-dd}.log"> > >>> > >>> <PatternLayout pattern="%d{ABSOLUTE} %-5p %mdc{ApiKeyOrEmail}-%mdc{tid} > >>> [%c{1}] %m%n"/> > >>> <filters> > >>> <ThresholdFilter level="@log.level.project@" onMatch="NEUTRAL" > >>> onMismatch="DENY"/> > >>> <MarkerFilter marker="API_RESPONSE" onMatch="DENY" > >>> onMismatch="ACCEPT"/> > >>> </filters> > >>> <TimeBasedTriggeringPolicy/> > >>> </RollingFile> > >>> > >>> I will try to reproduce if needed > >>> > >>> > >>> > >>> El Sábado 2 de julio de 2016 5:28, Matt Sicker <boa...@gmail.com> > >>> escribió: > >>> > >>> > >>> That's the bug I was trying to find. It sounds related. > >>> > >>>> On 1 July 2016 at 23:09, Ralph Goers <ralph.go...@dslextreme.com> > wrote: > >>>> > >>>> Could this be the same issue as LOG4J2-1434? > >>>> > >>>> Ralph > >>>> > >>>>> On Jul 1, 2016, at 6:10 PM, Remko Popma <remko.po...@gmail.com> > >> wrote: > >>>>> > >>>>> Yes, Java 7 or higher, so Java 8 is fine. > >>>>> > >>>>> I'm still trying to understand the problem. I understand that the > >>>> application receives and logs large JSON Strings. > >>>>> After that I don't understand. > >>>>> Are these strings 3MB long, and they cause Log4j to build up 250MB > >>>> buffers? > >>>>> > >>>>> Do you have a small program that demonstrates the problem? > >>>>> > >>>>> Remko > >>>>> Sent from my iPhone > >>>>> > >>>>>> On 2016/07/02, at 1:45, Enric Jaen <enricj...@yahoo.es.INVALID> > >>> wrote: > >>>>>> > >>>>>> We use Java8 , is that ok?The problem is that we receive large json > >>>> responses and log4j is creating char[]'s of 250MB up a total of 3MB > and > >>> we > >>>> are suffering of continuos full gc. By releasing that mem we would go > >>>> fine.Enric > >>>>>> > >>>>>> > >>>>>> > >>>>>> El Viernes 1 de julio de 2016 16:50, Remko Popma < > >>>> remko.po...@gmail.com> escribió: > >>>>>> > >>>>>> > >>>>>> Log4j 2.6.1 needs Java 7. Please provide more details about the > >>> memory > >>>> problem. > >>>>>> > >>>>>> Sent from my iPhone > >>>>>> > >>>>>>> On 2016/07/02, at 0:38, Enric Jaen <enricj...@yahoo.es.INVALID> > >>> wrote: > >>>>>>> > >>>>>>> Hello, > >>>>>>> In our tomcat application we have a memory problem with logs kept > >> in > >>>> heap.I tried using log4j 1.6 and log4j2.enable.threadlocals = false > but > >>>> without effect, what can be the reason? > >>>>>>> RegardsEnric > >> --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > >>>>>> For additional commands, e-mail: log4j-user-h...@logging.apache.org > >>>>> > >>>>> --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > >>>>> For additional commands, e-mail: log4j-user-h...@logging.apache.org > >>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > >>>> For additional commands, e-mail: log4j-user-h...@logging.apache.org > >>> > >>> > >>> > >>> -- > >>> Matt Sicker <boa...@gmail.com > >>> > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > >>> For additional commands, e-mail: log4j-user-h...@logging.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > > >