FMS服务器每天都会在启用rtmfp时死亡

时间:2011-06-08 02:01:45

标签: flex logging crash rtmfp fms3

我有一台运行视频聊天室应用程序的fms 3服务器。它很顺利,除了每天它会死一两次。重新启动fms服务器后,一切都恢复正常。

我真的需要知道fms服务器死的原因。

我检查了它的日志,我看到很多 “服务器拒绝了无效流程。”

任何提示都将是最受欢迎的。

1 个答案:

答案 0 :(得分:1)

尝试与服务器的对等ID建立P2P连接可能会导致此错误。与服务器的连接需要使用

http://forums.adobe.com/thread/845685

  

我认为问题在于您正在尝试与服务器的对等ID建立P2P连接;就像是

var ns:NetStream = new NetStream(netConnection, netConnection.farID);

ns.play(...);
  

在封面下,这将打开一个新的RTMFP流到服务器,该服务器将作为新的传入客户端显示给服务器,但初始握手将是不正确的(第一个/唯一的命令消息是“play”而不是“连接“)。我一直在Cirrus看到这个。

     

当拒绝这些流时,FMS可能无法正确计算(保持连接数高于它应该的数量),或者它可能会使流打开,等待永远不会出现的“连接”消息,因此连接数量合理地高于你的预期。

     

在任何情况下,请确保您没有打开P2P流到服务器的对等ID。

但是,此错误实际上可能与崩溃无关。另外,您是否确定FMS崩溃而不仅仅是您的应用程序?如果它只是您的应用程序,请查看您的应用程序日志(而不是核心FMS日志),如果您没有任何有用的内容,请在应用程序中添加更多日志记录。