我有一台运行视频聊天室应用程序的fms 3服务器。它很顺利,除了每天它会死一两次。重新启动fms服务器后,一切都恢复正常。
我真的需要知道fms服务器死的原因。
我检查了它的日志,我看到很多 “服务器拒绝了无效流程。”
任何提示都将是最受欢迎的。
答案 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日志),如果您没有任何有用的内容,请在应用程序中添加更多日志记录。