On Oct 14, 2006, at 4:32 PM, sksamuel wrote:

> The thread dumps are showing threads waiting on a lock on a
> com.caucho.vfs.AbstractRolloverLog object. The thread that owns  
> this lock is
> waiting for java.io.FileInputStream.readBytes to return, which is a  
> blocking
> operation as it waits for input. Could something be stopping that  
> returning
> and thus meaning the Resin thread is blocked waiting for it.

Ok.  That makes sense.  The archiving is not currently efficient, but  
it would need to be fixed in the 3.1 tree since the needed changes  
are fairly large.

-- Scott

>
> resin 3.0.21 jdk 1.5.0.08
>
> "resin-1081" daemon prio=1 tid=0xac0b7160 nid=0x3879 runnable
> [0xa7df8000..0xa7df8fb0]
>  at java.io.FileInputStream.readBytes(Native Method)
>  at java.io.FileInputStream.read(FileInputStream.java:194)
>  at com.caucho.vfs.FileReadStream.read(FileReadStream.java:143)
>  at com.caucho.vfs.Path.writeToStream(Path.java:1062)
>  at
> com.caucho.vfs.AbstractRolloverLog.movePathToArchive 
> (AbstractRolloverLog.java:513)
>  at
> com.caucho.vfs.AbstractRolloverLog.rolloverLog 
> (AbstractRolloverLog.java:385)
>  - locked <0x6a0f75e8> (a com.caucho.vfs.AbstractRolloverLog)
>  at
> com.caucho.vfs.AbstractRolloverLog.rollover 
> (AbstractRolloverLog.java:335)
>  at com.caucho.vfs.RotateStream.handleAlarm(RotateStream.java:292)
>
>
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest


_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to