You have the default explicitly configured to use the disk cache in the first line of the cache.ccf file. If you don't want to use the disk, then take it out of the list.
> -----Original Message----- > From: giriraj [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 25, 2007 1:49 PM > To: [email protected] > Subject: RE: JCS shutdown causes JVM hang > > > Hi Aaron > > It would be helpful if you can tell me how to NOT go to disk in any > circumstance. We would like to keep everything in memory if we can help > it. > We have enough memory so we think we can. > > How can i disbale writing to disk at all? > > Thanks > > > > Smuts, Aaron wrote: > > > > You might try turning off optimization on shutdown. > > > > jcs.auxiliary.DC.attributes.OptimizeOnShutdown=false > > > > > > If you want to force the objects to go to disk when they pare put in the > > cache, you can set the usage pattern to UPDATE > > > > jcs.default.cacheattributes.DiskUsagePatternName=UPDATE > > > > http://jakarta.apache.org/jcs/RegionProperties.html > > > > > > This property determines how long to try and write to disk on shutdown > > before giving up: > > > > jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60 > > > >> -----Original Message----- > >> From: giriraj [mailto:[EMAIL PROTECTED] > >> Sent: Wednesday, January 24, 2007 3:23 PM > >> To: [email protected] > >> Subject: RE: JCS shutdown causes JVM hang > >> > >> > >> Thanks Aaron for the quick response. > >> > >> We use jcs 1.2.7.6 > >> > >> The cache size is about 5.5 gb. Rest is transient memory generated due > > to > >> processing. > >> > >> The cache.ccf has the following: > >> > >> ############################################################## > >> ##### Default Region Configuration > >> jcs.default=DC > >> > > jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttribut > > es > >> [EMAIL PROTECTED]@ (---2 million) > >> > > jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory > > .l > >> ru.LRUMemoryCache > >> jcs.default.cacheattributes.UseMemoryShrinker=true > >> jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=-1 > >> jcs.default.cacheattributes.ShrinkerIntervalSeconds=180 > >> jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes > >> jcs.default.elementattributes.IsEternal=true > >> jcs.default.elementattributes.MaxLifeSeconds=-1 > >> jcs.default.elementattributes.IdleTime=1800 > >> jcs.default.elementattributes.IsSpool=true > >> jcs.default.elementattributes.IsRemote=true > >> jcs.default.elementattributes.IsLateral=true > >> > >> ############################################################## > >> ##### Default Region Configuration by the JCS ObjectCache > > implementations > >> jcs.region.ojbDefaultJCSRegion=DC > >> > > jcs.region.ojbDefaultJCSRegion.cacheattributes=org.apache.jcs.engine.Com > > po > >> siteCacheAttributes > >> jcs.region.ojbDefaultJCSRegion.cacheattributes.MaxObjects=2000000 > >> > > jcs.region.ojbDefaultJCSRegion.cacheattributes.MemoryCacheName=org.apach > > e. > >> jcs.engine.memory.lru.LRUMemoryCache > >> > >> jcs.region.ojbDefaultJCSRegion.cacheattributes.UseMemoryShrinker=true > >> > > jcs.region.ojbDefaultJCSRegion.cacheattributes.MaxMemoryIdleTimeSeconds= > > -1 > >> > > jcs.region.ojbDefaultJCSRegion.cacheattributes.ShrinkerIntervalSeconds=6 > > 0 > >> jcs.region.ojbDefaultJCSRegion.cacheattributes.MaxSpoolPerRun=500 > >> > > jcs.region.ojbDefaultJCSRegion.elementattributes=org.apache.jcs.engine.E > > le > >> mentAttributes > >> jcs.region.ojbDefaultJCSRegion.elementattributes.IsEternal=true > >> jcs.region.ojbDefaultJCSRegion.elementattributes.MaxLifeSeconds=-1 > >> > > jcs.region.ojbDefaultJCSRegion.ojbDefaultJCSRegion.elementattributes.Idl > > eT > >> ime=1800 > >> jcs.region.ojbDefaultJCSRegion.elementattributes.IsSpool=true > >> jcs.region.ojbDefaultJCSRegion.elementattributes.IsRemote=true > >> jcs.region.ojbDefaultJCSRegion.elementattributes.IsLateral=true > >> > >> > >> # Primary Disk Cache-- faster than the rest because of memory key > > storage > >> > > jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheF > > ac > >> tory > >> > > jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.Indexe > > dD > >> iskCacheAttributes > >> [EMAIL PROTECTED]@ > >> jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000000 > >> jcs.auxiliary.DC.attributes.MaxKeySize=1000000 > >> jcs.auxiliary.DC.attributes.MaxRecycleBinSize=5000 > >> jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000 > >> jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60 > >> > >> > >> > >> --------------------------------- > >> > >> > >> > >> > >> > >> > >> > >> Smuts, Aaron wrote: > >> > > >> > If you have a disk cache configured, then it will try to write the > >> > contents of memory to disk on shutdown. 8gb is a lot of data to > > write! > >> > > >> > What version of JCS are you using? > >> > > >> >> -----Original Message----- > >> >> From: giriraj [mailto:[EMAIL PROTECTED] > >> >> Sent: Wednesday, January 24, 2007 2:37 PM > >> >> To: [email protected] > >> >> Subject: JCS shutdown causes JVM hang > >> >> > >> >> > >> >> We have an application that loads up 5.5 gb of cached data. We use > >> >> LRUMemoryCache. Once the cache is loaded, there is processing that > >> > happens > >> >> on the cached data and that ranges upto 7 gb max memory. ( > > -Xmx=8gb) > >> >> When the processing is done, when we do a System.exit() the > > shutdown > >> > hook > >> >> is > >> >> called and the application just hangs. I have attached the thread > >> > dump. > >> >> Has > >> >> anyone seen this before or any advise would be helpful. > >> >> > >> >> Thanks > >> >> http://www.nabble.com/file/5912/ErrorLog.txt ErrorLog.txt > >> >> -- > >> >> View this message in context: > >> > http://www.nabble.com/JCS-shutdown-causes- > >> >> JVM-hang-tf3084079.html#a8570883 > >> >> Sent from the JCS - Users mailing list archive at Nabble.com. > >> >> > >> >> > >> >> > > --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > > >> > > > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >> > For additional commands, e-mail: [EMAIL PROTECTED] > >> > > >> > > >> > > >> > >> -- > >> View this message in context: > > http://www.nabble.com/JCS-shutdown-causes- > >> JVM-hang-tf3084079.html#a8571705 > >> Sent from the JCS - Users mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: http://www.nabble.com/JCS-shutdown-causes- > JVM-hang-tf3084079.html#a8638994 > Sent from the JCS - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
