About JVM params and JVM tuning:
http://blogs.sun.com/partnertech/entry/a_short_primer_to_java
http://java.sun.com/performance/reference/whitepapers/tuning.html
http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp
http://blogs.sun.com/watt/resource/jvm-options-list.html
http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html
All these things are described there.
You should tune JVM according to your situation - first, look at how it
works by default using JConsole or VisualGC, then try to play with
different JVM settings. "Short primer" link above will help you to
understand!
Victor
Thomas Auge wrote:
Hi,
sorry for the late reply. ;)
-Djava.security.policy=conf/red5.policy -Xrs -Xms512M -Xmx768M -Xss128K
-XX:PermSize=256M -XX:MaxPermSize=512M -XX:NewRatio=2
-XX:MinHeapFreeRatio=20 -XX:+AggressiveHeap -XX:+DisableExplicitGC
-XX:ParallelGCThreads=2 -XX:+UseParallelOldGC -XX:+MaxFDLimit
-Dsun.rmi.dgc.client.gcInterval=990000
-Dsun.rmi.dgc.server.gcInterval=990000 -Djava.net.preferIPv4Stack=true
-Xverify:none -cp red5.jar;conf;%CLASSPATH% org.red5.server.Standalone
Is there a resource explaining these options or all possible options for
that matter?
Thanks,
Thomas
Dan Rossi wrote:
Any ideas whats causing this, i have the service to reboot when it
happens so it doesnt just sit there and hang.
INFO | jvm 1 | 2007/08/14 23:42:10 | [ERROR] 517076062
pool-3-thread-12:(
org.red5.server.messaging.InMemoryPullPullPipe.pullMessage ) exception
when pulling message from provider
INFO | jvm 1 | 2007/08/14 23:42:10 | java.nio.BufferUnderflowException
INFO | jvm 1 | 2007/08/14 23:42:10 | at
java.nio.Buffer.nextGetIndex(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
java.nio.HeapByteBuffer.getInt(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.apache.mina.common.support.BaseByteBuffer.getInt(BaseByteBuffer.java:323)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.io.flv.impl.FLVReader.readTagHeader(FLVReader.java:748)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.io.flv.impl.FLVReader.readTag(FLVReader.java:525)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.server.stream.provider.FileProvider.pullMessage(FileProvider.java:132)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.server.messaging.InMemoryPullPullPipe.pullMessage(InMemoryPullPullPipe.java:75)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.pullAndPush(PlaylistSubscriberStream.java:1404)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.access$400(PlaylistSubscriberStream.java:786)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.server.stream.PlaylistSubscriberStream.written(PlaylistSubscriberStream.java:593)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.server.net.rtmp.BaseRTMPHandler.messageSent(BaseRTMPHandler.java:222)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageSent(RTMPMinaIoHandler.java:181)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageSent(AbstractIoFilterChain.java:716)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageSent(AbstractIoFilterChain.java:391)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.apache.mina.common.support.AbstractIoFilterChain.access$1200(AbstractIoFilterChain.java:54)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageSent(AbstractIoFilterChain.java:806)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:251)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:307)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:10 | at
java.lang.Thread.run(Unknown Source)
INFO | wrapper | 2007/08/15 03:09:02 | User logged out. Ignored.
INFO | wrapper | 2007/08/15 03:09:02 | User logged out. Ignored.
INFO | wrapper | 2007/08/15 03:09:03 | User logged out. Ignored.
INFO | wrapper | 2007/08/15 03:09:03 | User logged out. Ignored.
STATUS | wrapper | 2007/08/15 03:09:06 | Machine is shutting down.
STATUS | wrapper | 2007/08/15 03:09:06 | Machine is shutting down.
And I am still getting sooo many of these for months now
INFO | jvm 1 | 2007/08/14 23:42:09 | [ERROR] 517075578
pool-3-thread-12:(
org.red5.server.stream.PlaylistSubscriberStream.written ) Error while
pulling message.
INFO | jvm 1 | 2007/08/14 23:42:09 | java.lang.RuntimeException:
expected IStreamData but got class
org.red5.server.net.rtmp.event.Unknown (type -8)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.okayToSendMessage(PlaylistSubscriberStream.java:1317)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.pullAndPush(PlaylistSubscriberStream.java:1438)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.access$400(PlaylistSubscriberStream.java:786)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.red5.server.stream.PlaylistSubscriberStream.written(PlaylistSubscriberStream.java:593)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.red5.server.net.rtmp.BaseRTMPHandler.messageSent(BaseRTMPHandler.java:222)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageSent(RTMPMinaIoHandler.java:181)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageSent(AbstractIoFilterChain.java:716)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageSent(AbstractIoFilterChain.java:391)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.apache.mina.common.support.AbstractIoFilterChain.access$1200(AbstractIoFilterChain.java:54)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageSent(AbstractIoFilterChain.java:806)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:251)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:307)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:09 | at
java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:09 | [ERROR] 517075656
pool-3-thread-12:(
org.red5.server.stream.PlaylistSubscriberStream.written ) Error while
pulling message.
INFO | jvm 1 | 2007/08/14 23:40:27 | at
java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:08 | [ERROR] 517074171
pool-3-thread-12:(
org.red5.server.stream.PlaylistSubscriberStream.written ) Error while
pulling message.
INFO | jvm 1 | 2007/08/14 23:42:08 | java.lang.NullPointerException
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.sendMessage(PlaylistSubscriberStream.java:1507)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.pullAndPush(PlaylistSubscriberStream.java:1440)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.red5.server.stream.PlaylistSubscriberStream$PlayEngine.access$400(PlaylistSubscriberStream.java:786)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.red5.server.stream.PlaylistSubscriberStream.written(PlaylistSubscriberStream.java:593)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.red5.server.net.rtmp.BaseRTMPHandler.messageSent(BaseRTMPHandler.java:222)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageSent(RTMPMinaIoHandler.java:181)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageSent(AbstractIoFilterChain.java:716)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageSent(AbstractIoFilterChain.java:391)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.apache.mina.common.support.AbstractIoFilterChain.access$1200(AbstractIoFilterChain.java:54)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageSent(AbstractIoFilterChain.java:806)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:251)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:307)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:08 | at
java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2007/08/14 23:42:08 | [ERROR] 517074187
pool-3-thread-12:(
org.red5.server.stream.PlaylistSubscriberStream.written ) Error while
pulling message.
INFO | jvm 1 | 2007/08/14 23:42:08 | java.lang.RuntimeException:
expected IStreamData but got class
_______________________________________________
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
|
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org