0

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 ..?

4

1 回答 1

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

于 2012-09-28T09:06:42.720 回答