jakarta-jcs-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Betten, Thorben" <thorben.bet...@open-xchange.com>
Subject Re: JCS Hangs on server shutdown.
Date Thu, 04 Dec 2008 23:24:25 GMT
Hello,


hm... don't have JCS sources at hand at the moment, but maybe it would help
to free the disk cache prior to completely shut-down cache manager:
CompositeCacheManager.getInstance().freeCache(java.lang.String name)



Scott Archer <scott.archer@gmail.com> hat am 4. Dezember 2008 um 18:06 geschrieben:

> I'm having trouble with a JCS thread hanging when we shutdown our tomcat
> server.
> 
> Full thread dump Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing):
> 
> "DestroyJavaVM" prio=10 tid=0xb4ba2400 nid=0x2888 waiting on condition
> [0x00000000..0xb7e7c070]
>    java.lang.Thread.State: RUNNABLE
> 
> "Thread-71" prio=10 tid=0xb51a2000 nid=0x2933
> sleeping[0xb4afe000..0xb4afedb0]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at
> org.apache.jcs.auxiliary.disk.AbstractDiskCache$1.run(AbstractDiskCache.java:404)
>         at java.lang.Thread.run(Thread.java:619)
> 
> ....
> 
> 
> This is my auxillary cache config:
> 
> jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory
> jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes
> jcs.auxiliary.DC.attributes.DiskPath=/jcs
> jcs.auxiliary.DC.attributes.MaxPurgatorySize=500000
> jcs.auxiliary.DC.attributes.MaxKeySize=500000
> jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000
> jcs.auxiliary.DC.attributes.MaxRecycleBinSize=7500
> jcs.auxiliary.DC.attributes.OptimizeOnShutdown=false
> 
> We are calling:
> CompositeCacheManager.getInstance().shutDown();
> in the contextDestroyed method of our ContextListener. (webapp)
> 
> 
> Any ideas or suggestions?
> I'll be glad to give you more info if needed.
> 
> 
> Thanks!




--
with best regards,
Thorben Betten

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message