Re: [Resin-interest] 4.0.13 restarting without any reason - precisions

2010-12-31 Thread Riccardo Cohen
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 thecache/  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 

Re: [Resin-interest] 4.0.13 restarting without any reason - precisions

2010-12-30 Thread Scott Ferguson
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