【发布时间】:2012-11-02 16:33:03
【问题描述】:
我已经安装了 Windows 版本的 Red5 RC2 并且正在运行服务器。不幸的是,我注意到了 一些有趣的分布问题:
此候选版本的 Windows 安装版本没有演示应用程序。整个 demos 文件夹不包括在内。在 Red5 应用程序主页面上有一个指向它的链接,但该链接无处可去。 实际上,为了获得演示,我必须下载一个带有以前版本的 Red5 的 zip 文件 文件夹。如果 Red5 的某个人正在阅读本文,您能否纠正这个疏忽?
在运行服务器时会出现一些奇怪的端口处理行为。运行服务器时,我得到 几个 JVM_Bind 错误——直到我更改 red5.properties 文件中的端口。我必须 更改 http.port 条目和 jmx.rmi.port 条目。只有通过更改这些端口,我似乎才能得到 服务器才能正常运行。不过,真正奇怪的是我在笔记本电脑上运行服务器 我定期关闭。如果我启动笔记本电脑并再次运行 Red5,我会再次收到 JVM_Bind 错误! 尽管我将它指向不同的端口。我发现我可以改回来 到旧的端口号和 Red5 启动没有问题。所以现在在 jmx.rmi.port 我交替 端口 4444 和 9999。在 http.port 上,我在端口 8080 和 8081 之间交替。无论如何,似乎 成为服务器中以某种方式“认为”以前使用的端口仍在使用中的东西。某种 缓存?如果是这样,有什么办法可以清除它,这样我就不必一直更换端口了?
一旦我让服务器在适当的演示文件夹中运行,演示似乎运行良好——因为 只要我在同一台机器上运行所有东西。但是由于某种原因,服务器没有 响应来自其他机器的 http 请求。这显然是某种配置问题,但是 到目前为止我读过的文档并没有说明如何让 Red5 处理来自其他任何地方的请求 比本地主机。我想在同一台机器和其他机器上运行演示应用程序。有没有 关于如何做到这一点的文档?谁能告诉我那个文件在哪里?
这些是迄今为止我在 Red5 上看到的情况。看起来很有潜力,但是 看起来服务器中有一些真正的错误。这是正确的还是有某种设置或 让这些问题消失的配置?
Someone please advise.
【问题讨论】: