So removing the jcs.default=DC, isSpool=false should do it i guess. 

And if we do exceed maxObjects then i guess the LRU scheme is used to remove
the Objects from memory (instead of going to disk).




Smuts, Aaron wrote:
> 
> 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: jcs-users@jakarta.apache.org
>> 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: jcs-users@jakarta.apache.org
>> >> 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: jcs-users@jakarta.apache.org
>> >> >> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JCS-shutdown-causes-JVM-hang-tf3084079.html#a8639702
Sent from the JCS - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to