[Red5] New Error in trunk

Dan Rossi spam at electroteque.org
Sun Feb 17 17:33:13 PST 2008


Here is a description of the exception. I think its happening on each  
request as it fills up alot.

"One of the most common times that threads block is while doing input/ 
output; a thread often has to pause and wait for data to become  
available from the filesystem or from the network. (The java.io,  
java.net, and java.nio APIs for performing I/O operations are  
discussed later in this chapter.)"

We are using network storage for our files.


On 18/02/2008, at 12:16 PM, Steven Gong wrote:

> Dan,
> Are you testing from oflaDemo or your own application?
>
> On Feb 17, 2008 11:36 PM, Dan Rossi <spam at electroteque.org> wrote:
> Hi , ive just started tested the performance changes, I wont be able
> to send info about replicating this, its just standard traffic. Any
> ideas ?
>
> 2008-02-17 10:34:44,187 [pool-3-thread-2] ERROR
> org.red5.io.flv.impl.FLVReader - Error getRemainingBytes
> java.nio.channels.ClosedByInterruptException
>        at  
> java.nio.channels.spi.AbstractInterruptibleChannel.end(Unknown
> Source)
>        at sun.nio.ch.FileChannelImpl.position(Unknown Source)
>        at  
> org.red5.io.flv.impl.FLVReader.getRemainingBytes(FLVReader.java:191)
>        at org.red5.io.flv.impl.FLVReader.hasMoreTags(FLVReader.java: 
> 525)
>        at
> org
> .red5
> .server.stream.provider.FileProvider.pullMessage(FileProvider.java: 
> 126)
>        at
> org
> .red5
> .server
> .messaging.InMemoryPullPullPipe.pullMessage(InMemoryPullPullPipe.java:
> 74)
>        at org.red5.server.stream.PlaylistSubscriberStream
> $PlayEngine.pullAndPush(PlaylistSubscriberStream.java:1451)
>        at org.red5.server.stream.PlaylistSubscriberStream 
> $PlayEngine.access
> $2300(PlaylistSubscriberStream.java:804)
>        at org.red5.server.stream.PlaylistSubscriberStream$PlayEngine
> $PullAndPushRunnable.run(PlaylistSubscriberStream.java:2072)
>        at java.util.concurrent.Executors 
> $RunnableAdapter.call(Unknown Source)
>        at java.util.concurrent.FutureTask 
> $Sync.innerRunAndReset(Unknown
> Source)
>        at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
>        at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.access$101(Unknown Source)
>        at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.runPeriodic(Unknown Source)
>        at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.run(Unknown Source)
>        at java.util.concurrent.ThreadPoolExecutor 
> $Worker.runTask(Unknown
> Source)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown  
> Source)
>        at java.lang.Thread.run(Unknown Source)
>
>
> _______________________________________________
> Red5 mailing list
> Red5 at osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
>
> -- 
> Best Regards
> Steven Gong
>
> InfraRed5 Red5 Consultant: http://www.infrared5.com, steven at infrared5.com
>
> Red5 Developer: http://osflash.org/red5, http://jira.red5.org/confluence/display/ 
> ~steven/Home
>
> Javaflash Project Founder and Maintainer: http://osflash.org/javaflash
>
> Modesty is an overrated quality in men of no great accomplishment.   
> -- Ricky Jay _______________________________________________
> Red5 mailing list
> Red5 at osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5_osflash.org/attachments/20080218/24e1170c/attachment-0001.html 


More information about the Red5 mailing list