Hello Scott, Thanks for your answer. I commented all "cache" in both web-tier and app-tier resin.xml, this seams to solve the speed problem on files, and also the restart problem.
Thanks a lot. On 31/12/10 02:48, Scott Ferguson wrote: > Riccardo Cohen wrote: >> I found no problem running the same resin/eclipselink and the same >> application on macosx. jvm log (fine) says nothing special except at one >> moment I had thousands lines of stack trace starting with >> > As a workaround, please disable the cache by removing the<cache/> item > from resin.xml. > > It looks like a recursion problem inside the cache. > > -- Scott > >> [10-12-30 16:19:40.681] {http://*:80-5} using cache: >> /adl/js/mootools-1.2.1-core.js from >> ProxyCacheRequest[HttpServletRequestImpl[HttpRequest[my1, 5]]] >> [10-12-30 16:19:40.681] {http://*:80-5} using cache: >> /adl/js/mootools-1.2.1-core.js from >> ProxyCacheRequest[HttpServletRequestImpl[HttpRequest[my1, 5]]] >> [10-12-30 16:19:40.681] {http://*:80-5} using cache: >> /adl/js/mootools-1.2.1-core.js from >> ProxyCacheRequest[HttpServletRequestImpl[HttpRequest[my1, 5]]] >> [10-12-30 16:19:40.682] {http://*:80-5} using cache: >> /adl/js/mootools-1.2.1-core.js from >> ProxyCacheRequest[HttpServletRequestImpl[HttpRequest[my1, 5]]] >> [10-12-30 16:19:40.682] {http://*:80-5} using cache: >> /adl/js/mootools-1.2.1-core.js from >> ProxyCacheRequest[HttpServletRequestImpl[HttpRequest[my1, 5]]] >> [10-12-30 16:19:40.682] {http://*:80-5} using cache: >> /adl/js/mootools-1.2.1-core.js from >> ProxyCacheRequest[HttpServletRequestImpl[HttpRequest[my1, 5]]] >> [10-12-30 16:19:40.682] {http://*:80-5} using cache: >> /adl/js/mootools-1.2.1-core.js from >> ProxyCacheRequest[HttpServletRequestImpl[HttpRequest[my1, 5]]] >> java.lang.Exception: Stack trace >> at java.lang.Thread.dumpStack(Thread.java:1206) >> at com.caucho.db.block.Block.allocate(Block.java:204) >> at com.caucho.db.block.BlockManager.getBlock(BlockManager.java:245) >> at com.caucho.db.block.BlockStore.readBlock(BlockStore.java:479) >> at com.caucho.db.block.BlockStore.readBlock(BlockStore.java:915) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:113) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:86) >> at >> com.caucho.server.cache.ProxyCacheFilterChain.fillFromCache(ProxyCacheFilterChain.java:504) >> at >> com.caucho.server.cache.ProxyCacheResponse.writeHeaders(ProxyCacheResponse.java:155) >> at >> com.caucho.server.http.ResponseStream.writeHeaders(ResponseStream.java:279) >> at >> com.caucho.server.http.HttpResponseStream.writeHeaders(HttpResponseStream.java:82) >> at >> com.caucho.server.http.ToByteResponseStream.write(ToByteResponseStream.java:337) >> at com.caucho.db.block.BlockStore.readBlock(BlockStore.java:924) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:113) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:86) >> at >> com.caucho.server.cache.ProxyCacheFilterChain.fillFromCache(ProxyCacheFilterChain.java:504) >> at >> com.caucho.server.cache.ProxyCacheResponse.writeHeaders(ProxyCacheResponse.java:155) >> at >> com.caucho.server.http.ResponseStream.writeHeaders(ResponseStream.java:279) >> at >> com.caucho.server.http.HttpResponseStream.writeHeaders(HttpResponseStream.java:82) >> at >> com.caucho.server.http.ToByteResponseStream.write(ToByteResponseStream.java:337) >> at com.caucho.db.block.BlockStore.readBlock(BlockStore.java:924) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:113) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:86) >> at >> com.caucho.server.cache.ProxyCacheFilterChain.fillFromCache(ProxyCacheFilterChain.java:504) >> at >> com.caucho.server.cache.ProxyCacheResponse.writeHeaders(ProxyCacheResponse.java:155) >> at >> com.caucho.server.http.ResponseStream.writeHeaders(ResponseStream.java:279) >> at >> com.caucho.server.http.HttpResponseStream.writeHeaders(HttpResponseStream.java:82) >> at >> com.caucho.server.http.ToByteResponseStream.write(ToByteResponseStream.java:337) >> at com.caucho.db.block.BlockStore.readBlock(BlockStore.java:924) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:113) >> at >> com.caucho.server.cache.ProxyCacheInode.writeToStream(ProxyCacheInode.java:86) >> at >> com.caucho.server.cache.ProxyCacheFilterChain.fillFromCache(ProxyCacheFilterChain.java:504) >> at >> com.caucho.server.cache.ProxyCacheResponse.writeHeaders(ProxyCacheResponse.java:155) >> at >> com.caucho.server.http.ResponseStream.writeHeaders(ResponseStream.java:279) >> at >> com.caucho.server.http.HttpResponseStream.writeHeaders(HttpResponseStream.java:82) >> at >> com.caucho.server.http.ToByteResponseStream.write(ToByteResponseStream.java:337) >> >> during several minutes, ending with a restart... >> This seems to be the cause of the restart >> Thanks for your help >> >> >> >> >> On 30/12/10 10:54, Riccardo Cohen wrote: >> >>> Hello >>> I've just installed 4.0.13 on linux debian x86 and the application seems >>> to work all right >>> >>> I don't understand why every 10 or 20 minutes, the server restarts >>> alone, with no particular reason (it seems to be in period of no >>> activity at all) >>> >>> with version 4.0.10 it did not have this problem. >>> Thanks for any help >>> >>> >>> >> >> > > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest > -- Riccardo Cohen Architecte du Logiciel http://www.architectedulogiciel.fr BP 77536 37075 Tours Cedex 2 +33 (0)6.09.83.64.49 Membre du réseau http://www.reflexe-conseil-centre.org _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest