Jörn Nettingsmeier wrote: > Jann Forrer wrote: >> Richard Frovarp wrote: >>> Jörn Nettingsmeier wrote: >>>> Richard Frovarp wrote: >>>>> Jörn Nettingsmeier wrote: >>>>>> Richard Frovarp wrote: >>>>>>> I am getting the following error: >>>>>>> >>>>>>> cocoon-ehcache-1Cache: Could not remove disk store entry for >>>>>>> PK_G-file-file:/usr/local/lenya-1.4.x/build/lenya/webapp/lenya/pubs/demo/config/publication.xconf_T-xslt-file:/usr/local/lenya-1.4.x/build/lenya/webapp/lenya/xslt/modules/modules2xinclude.xsl;area=authoring_T-xinclude-XInclude. >>>>>>> >>>>>>> Error was cocoon-ehcache-1 Cache: The Disk store is not active. >>>>>> i've seen a similar error twice during the last 2 days. >>>>>> but mine is transitional - when i reload the page, it usually goes >>>>>> away. >>>>>> looks like a cocoon issue to me, but i have no time to investigate >>>>>> atm. >>>>>> one way to pinpoint the problem could be to check the cocoon svn >>>>>> logs for changes to the caching mechanism and then to revert only >>>>>> the cocoon external branch to before that change... >>>>>> >>>>>> >>>>> I've found the error, not sure why I just began seeing the problem, >>>>> however. On my install there is a /tmp/cocoon-ehcache-1.data and a >>>>> /tmp/cocoon-ehcache-1.index. I have been trying to run two versions >>>>> of Lenya at once on the machine. One for my users to test on, one for >>>>> me to test different things, that may or may not require restarting >>>>> Lenya. Depending on which user owns the cache files, the other users >>>>> have issues. Next step is figuring out if there is a way to get my >>>>> two installs to use different directories. >>>> ah, yes. that was probably my mistake as well... thanks for this info! >>>> i wonder if it should be documented soomewhere, but i can think of a >>>> good place. if you do figure out how to run multiple lenya/jetty >>>> instances concurrently on one machine, perhaps you could create a >>>> short wiki page? >>>> >>>> regards, >>>> >>>> jörn >>>> >>> Here is what I've found. If I download Cocoon 2.1.9 and run it as a test >>> application, it will dump the cache files in >>> Jetty__8888__/cocoon-files/cache-dir. If I grab the latest snapshot, >>> that directory exists, but the cache files are not in that directory. >>> Since that directory obviously has the port in its name, running >>> multiple copies in the past would not have been an issue. Now the files >>> follow the java.io.tmpdir property. If you change this property, you can >>> get it to put the cache files in different locations. >>> >> >> The ehcache can be configured in a file called ehcache.xml. You can find >> this file in your cocoon dir e.g. >> ./cocoon-2.1.X/src/java/org/apache/cocoon/components/store/impl/ehcache.xml >> >> >> Within this file you can (among other things) set the diskStore path >> (defaul is: <diskStore path="java.io.tmpdir"/>). >> >> BTW, i would recommend to change the entries for productive use anyway. >> the <defaultCache> too. By default eternal is set to true which lead >> to quite big cache files for our installation. >
Sorry, a really bad sentence! > good point. we need a production howto when 1.4 gets out... i'm starting > a wiki page. could you add some caching information? > Yes, I can add a possible configuration for the ehcache there. Jann --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
