在red5中禁用jmx

时间:2012-09-28 09:06:43

标签: java jmx red5

Red5在centOS中启动时需要更多时间。我检查了stdout.log。有JMX超时错误。

[ERROR] [main] org.red5.server.jmx.JMXAgent - {}
java.io.IOException: Cannot bind to URL [rmi://:9999/red5]: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: 69.164.154.24; nested exception is:
        java.net.ConnectException: Connection timed out]

如何在red5中禁用JMX ..?

1 个答案:

答案 0 :(得分:0)

Red5使用JMX从远程监控已部署的应用程序。默认情况下,端口9999用于JMX。如果程序无法与端口9999建立连接,它将等待最多100/200秒。要禁用JMX监视,必须在red5服务器的conf文件夹中的red5-common.xml中为“enableRmiAdapter”设置false。

    <bean id="jmxAgent" class="org.red5.server.jmx.JMXAgent" init-method="init">
            <!-- The RMI adapter allows remote connections to the MBeanServer -->
            <property name="enableRmiAdapter" value="false"/>
            ....

仅供参考我在red5.properties文件中使用red5-0.9.1和JMX端口和主机配置。

对于1.0及更多内容,请按照此https://code.google.com/p/red5/wiki/SlowStartup

进行操作