Am I correct that It's only happening with mp3s? I did end up upping the memory on my server by passing the java command line arguements, but I really didn't like that solution... I still find it strange though that FLV's don't seem to have the issue on my machine and mp3s do... I haven't gotten around to converting an mp3 to an flv to test my theory.

-Justin

Dan Rossi wrote:
Im still uncertain if the fix steve gave me actually helped with the outofmemory errors or it was after moving some things back to progressive download but ive stopped getting them, however it wasnt stopping causing the server to hang. There is a constant problem for me in this method, its wierd these scaling and resource problems have only just happened,

okayToSendMessage(PlaylistSubscriberStream.java:1242)

Dan Rossi wrote:
Hi the flags dont seem to help as giving 1.5G to java will throw exceptions when using 300MB of it, its a bug in the code it seems if everyone is getting it, i had to pull out some of the connections back to progressive download to relieve the threading as it was causing it to hang, im reluctant to put it all back until there is a fix.

. m a r c o s a u g u s t o wrote:
I'm no java guy... but I launch eclipse like this: "eclipse.exe
-vmargs -Xmx800M" .. to increase the heap size.... maybe.....


On 5/1/07, Justin Gehring <[EMAIL PROTECTED]> wrote:
Greetings All,

I recently upgraded from .6 RC1 to .6 production. Everything was going
smoothly until today when I discovered that a few (and it is just a few)
of the mp3s we have been pushing out are now causing an out of memory
error with the heap. I'm not entirely sure why this would be happening,
given that FLV files that are 3 to 4 times the size of this mp3 work
fine. I've posted the exact error message being spit out by Red5.

If anyone has a solution other than boosting the java heap space past
it's defaults, I would love to hear it (if that's the only solution, I
would love to hear how you can compile them in).

Thanks for the help!

----------------------
Begin Red 5 Error
----------------------

( org.red5.server.messaging.InMemoryPullPullPipe.pullMessage ) exception
when pulling message from provider
java.lang.OutOfMemoryError: Java heap space
         at
com.sun.org.apache.xml.internal.utils.NodeVector.addElement(NodeVector.java:128)
         at
com.sun.org.apache.xpath.internal.axes.NodeSequence.nextNode(NodeSequence.java:288)
         at
com.sun.org.apache.xpath.internal.axes.NodeSequence.runTo(NodeSequence.java:435)
         at
com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList.<init>(DTMNodeList.java:79)
         at
com.sun.org.apache.xpath.internal.objects.XNodeSet.nodelist(XNodeSet.java:339)
         at
com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.getResultAsType(XPathExpressionImpl.java:353)
         at
com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:99)
         at
com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.evaluate(XPathExpressionImpl.java:180)
         at
org.red5.io.FileKeyFrameMetaCache.loadKeyFrameMeta(FileKeyFrameMetaCache.java:111)
         at
org.red5.io.mp3.impl.MP3Reader.analyzeKeyFrames(MP3Reader.java:430)
         at org.red5.io.mp3.impl.MP3Reader.<init>(MP3Reader.java:140)
         at org.red5.io.mp3.impl.MP3.getReader(MP3.java:48)
         at
org.red5.server.stream.provider.FileProvider.init(FileProvider.java:224)
         at
org.red5.server.stream.provider.FileProvider.pullMessage(FileProvider.java:124)
         at
org.red5.server.messaging.InMemoryPullPullPipe.pullMessage(InMemoryPullPullPipe.java:76)
         at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.play(PlaylistSubscriberStream.java:967)
         at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.play(PlaylistSubscriberStream.java:813)
         at
org.red5.server.stream.PlaylistSubscriberStream.play(PlaylistSubscriberStream.java:229)
         at
org.red5.server.stream.StreamService.play(StreamService.java:225)
         at
org.red5.server.stream.StreamService.play(StreamService.java:255)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:181)
         at
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:174)
         at
org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:355)
         at
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:126)
         at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:116)
         at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
         at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
         at
org.apache.mina.common.support.AbstractIoFilterChain.access$1200(AbstractIoFilterChain.java:54)


--------------------
End Error
--------------------

_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org




_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org



_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

begin:vcard
fn:Justin Gehring
n:Gehring;Justin
org:JR Computer Associates
adr:;;2950 Nybeck Ave. S.;Afton;MN;55001;United States of America
email;internet:[EMAIL PROTECTED]
title:President
tel;work:651-208-8797
x-mozilla-html:FALSE
url:http://www.jrcorps.com/
version:2.1
end:vcard

_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to