Sorry if what I wrote was confusing, actually I have installed YourKit profiler and am profiling my tomcat. On checking or blocking threads I get to see the following, Blocker Thread QuartzSchedular_Worker-6 native ID .. On clicking on the Blocker thread it shows me the following, --org.apache.log4j.Category.callAppenders --com.mysql.jdbc.SingleByteCharsetConverter.getInstance --org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.borrorObject() --org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.addObjectToPool() --ogr.apache.tomcat.dbcp.pool.impl.GenericObjectPool.getNumIdle
As I am new to this I am not sure what might be causing this, is it log4j or something else like dbcp pool. Help appreciated. Ayush. > Date: Tue, 12 Feb 2013 18:45:03 +0000 > From: p...@pidster.com > To: users@tomcat.apache.org > Subject: Re: Tomcat hanging unexpectedly [URGENT] > > On 12/02/2013 18:42, Cool Techi wrote: > > I am not logging to database, these are my appenders, > > You posted the below in a previous message. It was in a single > unintelligible line. Perhaps you could clarify what you intended to > post and try again? > > org.apache.log4j.Category.callAppenders > com.mysql.jdbc.SingleByteCharsetConverter.getInstance > org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.borrorObject() > org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.addObjectToPool() > ogr.apache.tomcat.dbcp.pool.impl.GenericObjectPool.getNumIdle > > > p > > > > <appender name="errorfile" > > class="org.apache.log4j.DailyRollingFileAppender"> > > <param name="File" value="D:/Logs/errorVer.log" /> > > <param name="threshold" value="error" /> > > <layout class="org.apache.log4j.PatternLayout"> > > <param name="ConversionPattern" value="%d{yyyy-MMM-dd > > HH:mm:ss,SSS} %5p %c{1}:%L - %m%n" /> > > </layout> > > </appender> > > > > <appender name="debugfile" > > class="org.apache.log4j.DailyRollingFileAppender"> > > <param name="File" value="D:/Logs/debugVer.log" /> > > <layout class="org.apache.log4j.PatternLayout"> > > <param name="ConversionPattern" value="%d{yyyy-MMM-dd > > HH:mm:ss,SSS} %5p %c{1}:%L - %m%n" /> > > </layout> > > <filter class="org.apache.log4j.varia.LevelRangeFilter"> > > <param name="LevelMin" value="debug" /> > > <param name="LevelMax" value="debug" /> > > </filter> > > </appender> > > > > regards, > > Ayush > > > >> Date: Tue, 12 Feb 2013 18:38:24 +0000 > >> From: p...@pidster.com > >> To: users@tomcat.apache.org > >> Subject: Re: Tomcat hanging unexpectedly [URGENT] > >> > >> On 12/02/2013 17:53, Cool Techi wrote: > >>> > >>> > >>> > >>> I am new to this, I have just installed YourKit and see a lot of threads > >>> blocked,but currently my response are fine, the blocked thread are > >>> showing the following > >>> > >>> Blocker Thread QuartzSchedular_Worker-6 native ID .. > >>> > >>> On clicking on the Blocker thread it shows me the following, > >>> > >>> > >>> > >>> org.apache.log4j.Category.callAppenderscom.mysql.jdbc.SingleByteCharsetConverter.getInstanceorg.apache.tomcat.dbcp.pool.impl.GenericObjectPool.borrorObject()org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.addObjectToPool()ogr.apache.tomcat.dbcp.pool.impl.GenericObjectPool.getNumIdle > >>> Does any of these sound like reason. It would be great to get pointed in > >>> the right direction. > >>> Regards,Ayush > >> > >> > >> Oh dear. > >> > >> Are you doing your app logging to a database? > >> > >> Is it the same database that your app uses? > >> > >> Is it the same connection pool that your app uses? > >> > >> > >> p > >> > >> > >>>> Date: Tue, 12 Feb 2013 15:35:40 -0200 > >>>> From: edsonrich...@hotmail.com > >>>> To: users@tomcat.apache.org > >>>> Subject: Re: Tomcat hanging unexpectedly [URGENT] > >>>> > >>>> There is a similar thread published a week ago. > >>>> It can be caused by almost anything, and my last suspect would be Tomcat > >>>> it self. > >>>> Most of time, the cause is some programming error, like: > >>>> - missing step out of recursive loop > >>>> - loading too many objects is memory (for example, when using JPA where > >>>> graph of objects are all connected - so, when you load one object, all > >>>> database is read into memory) > >>>> - some deadlock in multi-threaded application... > >>>> > >>>> How to discover: > >>>> > >>>> 1) Try to get a memory dump and check how your memory is being used > >>>> 2) Get a heap dump (stack trace, as well) or currently running > >>>> application when it is hang, and check for deadlocks > >>>> 3) Use VisualVM to get a big picture of what the virtual machine is doing > >>>> 4) Put the application running under profiler (like JRockit Mission > >>>> Control, or NetBeans profiler) > >>>> > >>>> These are some ideas... > >>>> > >>>> Regards, > >>>> > >>>> Edson > >>>> > >>>> > >>>> Em 12/02/2013 15:27, Cool Techi escreveu: > >>>>> Hi, > >>>>> > >>>>> We are using tomcat 6.0.26 on windows 2008 web server, with Jdk 1.6.32 > >>>>> installed on the server. > >>>>> > >>>>> The > >>>>> server seems to be running smoothly most of the time, but suddenly the > >>>>> memory used goes very high and tomcat stops responding, the logs don't > >>>>> show any out of memory or thread exceptions. > >>>>> > >>>>> What could be causing this? > >>>>> > >>>>> Regards, > >>>>> Ayush > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >>>> For additional commands, e-mail: users-h...@tomcat.apache.org > >>>> > >>> > >>> > >>> > >> > >> > >> -- > >> > >> [key:62590808] > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >> For additional commands, e-mail: users-h...@tomcat.apache.org > >> > > > > > > > -- > > [key:62590808] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org >