[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